;BIP Version: 06.04.00
;Revision Number: 5.0
;Last Changed: Thu Jan 26 16:39:02 2012
;By: BMW/IST EA-512 Ulbricht
;Package Version: 00000000

;ECU:Motorsteuerung BMS-KP (mrbmskp2)
;ORIGIN:BMW/IST EA-512 Ulbricht
;REVISION:5.000
;AUTHOR:BMW/IST EA-512 Ulbricht
;USES:TMode
;ECUCOMMENT:nur KWP2000

;Uses: TMode

TBEG "KONZEPT_TABELLE"
HEAD "NR", "KONZEPT_TEXT"
LINE "0x10", "D-CAN"
LINE "0x0F", "BMW-FAST"
LINE "0x0D", "KWP2000*"
LINE "0x0C", "KWP2000"
LINE "0x06", "DS2"
TEND

TBEG "JOBRESULT"
HEAD "SB", "STATUS_TEXT"
LINE "0x10", "ERROR_ECU_GENERAL_REJECT"
LINE "0x11", "ERROR_ECU_SERVICE_NOT_SUPPORTED"
LINE "0x12", "ERROR_ECU_SUBFUNCTION_NOT_SUPPORTED__INVALID_FORMAT"
LINE "0x21", "ERROR_ECU_BUSY_REPEAT_REQUEST"
LINE "0x22", "ERROR_ECU_CONDITIONS_NOT_CORRECT_OR_REQUEST_SEQUENCE_ERROR"
LINE "0x23", "ERROR_ECU_ROUTINE_NOT_COMPLETE"
LINE "0x31", "ERROR_ECU_REQUEST_OUT_OF_RANGE"
LINE "0x33", "ERROR_ECU_SECURITY_ACCESS_DENIED__SECURITY_ACCESS_REQUESTED"
LINE "0x36", "ERROR_ECU_EXCEED_NUMBER_OF_ATTEMPTS"
LINE "0x37", "ERROR_ECU_REQUIRED_TIME_DELAY_NOT_EXPIRED"
LINE "0x40", "ERROR_ECU_DOWNLOAD_NOT_ACCEPTED"
LINE "0x41", "ERROR_ECU_IMPROPER_DOWNLOAD_TYPE"
LINE "0x42", "ERROR_ECU_CANNOT_DOWNLOAD_TO_SPECIFIED_ADDRESS"
LINE "0x43", "ERROR_ECU_CANNOT_DOWNLOAD_NUMBER_OF_BYTES_REQUESTED"
LINE "0x50", "ERROR_ECU_UPLOAD_NOT_ACCEPTED"
LINE "0x51", "ERROR_ECU_IMPROPER_UPLOAD_TYPE"
LINE "0x52", "ERROR_ECU_CANNOT_UPLOAD_FROM_SPECIFIED_ADDRESS"
LINE "0x53", "ERROR_ECU_CANNOT_UPLOAD_NUMBER_OF_BYTES_REQUESTED"
LINE "0x71", "ERROR_ECU_TRANSFER_SUSPENDED"
LINE "0x72", "ERROR_ECU_TRANSFER_ABORTED"
LINE "0x74", "ERROR_ECU_ILLEGAL_ADDRESS_IN_BLOCK_TRANSFER"
LINE "0x75", "ERROR_ECU_ILLEGAL_BYTE_COUNT_IN_BLOCK_TRANSFER"
LINE "0x76", "ERROR_ECU_ILLEGAL_BLOCK_TRANSFER_TYPE"
LINE "0x77", "ERROR_ECU_BLOCKTRANSFER_DATA_CHECKSUM_ERROR"
LINE "0x78", "ERROR_ECU_REQUEST_CORRECTLY_RECEIVED__RESPONSE_PENDING"
LINE "0x79", "ERROR_ECU_INCORRECT_BYTE_COUNT_DURING_BLOCK_TRANSFER"
LINE "0x80", "ERROR_ECU_SERVICE_NOT_SUPPORTED_IN_ACTIVE_DIAGNOSTIC_MODE"
LINE "?00?", "OKAY"
LINE "?02?", "ERROR_ECU_INCORRECT_RESPONSE_ID"
LINE "?03?", "ERROR_ECU_INCORRECT_LEN"
LINE "?04?", "ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
LINE "?05?", "ERROR_ECU_INCORRECT_LIN_LEN"
LINE "?10?", "ERROR_F_CODE"
LINE "?11?", "ERROR_TABLE"
LINE "?12?", "ERROR_INTERPRETATION"
LINE "?13?", "ERROR_F_POS"
LINE "?20?", "ERROR_SEGMENT"
LINE "?21?", "ERROR_ADDRESS"
LINE "?22?", "ERROR_NUMBER"
LINE "?30?", "ERROR_DATA"
LINE "?40?", "ERROR_MODE"
LINE "?41?", "ERROR_BAUDRATE"
LINE "?50?", "ERROR_BYTE1"
LINE "?51?", "ERROR_BYTE2"
LINE "?52?", "ERROR_BYTE3"
LINE "?60?", "ERROR_DATA_OUT_OF_RANGE"
LINE "?70?", "ERROR_NUMBER_ARGUMENT"
LINE "?71?", "ERROR_RANGE_ARGUMENT"
LINE "?72?", "ERROR_VERIFY"
LINE "?73?", "ERROR_NO_BIN_BUFFER"
LINE "?74?", "ERROR_BIN_BUFFER"
LINE "?75?", "ERROR_DATA_TYPE"
LINE "?76?", "ERROR_CHECKSUM"
LINE "?80?", "ERROR_FLASH_SIGNATURE_CHECK"
LINE "?81?", "ERROR_VEHICLE_IDENTIFICATION_NR"
LINE "?82?", "ERROR_PROGRAMMING_DATE"
LINE "?83?", "ERROR_ASSEMBLY_NR"
LINE "?84?", "ERROR_CALIBRATION_DATASET_NR"
LINE "?85?", "ERROR_EXHAUST_REGULATION_OR_TYPE_APPROVAL_NR"
LINE "?86?", "ERROR_REPAIR_SHOP_NR"
LINE "?87?", "ERROR_TESTER_SERIAL_NR"
LINE "?88?", "ERROR_MILAGE"
LINE "?89?", "ERROR_PROGRAMMING_REFERENCE"
LINE "?8A?", "ERROR_NO_FREE_UIF"
LINE "?8B?", "ERROR_MAX_UIF"
LINE "?8C?", "ERROR_SIZE_UIF"
LINE "?8D?", "ERROR_LEVEL"
LINE "?8E?", "ERROR_KEY"
LINE "?8F?", "ERROR_AUTHENTICATION"
LINE "?90?", "ERROR_NO_DREF"
LINE "?91?", "ERROR_CHECK_PECUHN"
LINE "?92?", "ERROR_CHECK_PRGREF"
LINE "?93?", "ERROR_AIF_NR"
LINE "?94?", "ERROR_CHECK_DREF"
LINE "?95?", "ERROR_CHECK_HWREF"
LINE "?96?", "ERROR_CHECK_HWREF"
LINE "?97?", "ERROR_CHECK_PRGREFB"
LINE "?98?", "ERROR_CHECK_VMECUH*NB"
LINE "?99?", "ERROR_CHECK_PRGREFB"
LINE "?9A?", "ERROR_CHECK_VMECUH*N"
LINE "?9B?", "ERROR_MOST_CAN_GATEWAY_DISABLE"
LINE "?9C?", "ERROR_NO_P2MIN"
LINE "?9D?", "ERROR_NO_P2MAX"
LINE "?9E?", "ERROR_NO_P3MIN"
LINE "?9F?", "ERROR_NO_P3MAX"
LINE "?A0?", "ERROR_NO_P4MIN"
LINE "?B0?", "ERROR_DIAG_PROT"
LINE "?B1?", "ERROR_SG_ADRESSE"
LINE "?B2?", "ERROR_SG_MAXANZAHL_AIF"
LINE "?B3?", "ERROR_SG_GROESSE_AIF"
LINE "?B4?", "ERROR_SG_ENDEKENNUNG_AIF"
LINE "?B5?", "ERROR_SG_AUTHENTISIERUNG"
LINE "?C0?", "ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
LINE "?F0?", "ERROR_ARGUMENT"
LINE "0xXY", "ERROR_ECU_UNKNOWN_NEGATIVE_RESPONSE"
TEND

TBEG "LIEFERANTEN"
HEAD "LIEF_NR", "LIEF_TEXT"
LINE "0x01", "Reinshagen => Delphi"
LINE "0x02", "Kostal"
LINE "0x03", "Hella"
LINE "0x04", "Siemens"
LINE "0x05", "Eaton"
LINE "0x06", "UTA"
LINE "0x07", "Helbako"
LINE "0x08", "Bosch"
LINE "0x09", "Loewe => Lear"
LINE "0x10", "VDO"
LINE "0x11", "Valeo"
LINE "0x12", "MBB"
LINE "0x13", "Kammerer"
LINE "0x14", "SWF"
LINE "0x15", "Blaupunkt"
LINE "0x16", "Philips"
LINE "0x17", "Alpine"
LINE "0x18", "Continental Teves"
LINE "0x19", "Elektromatik Suedafrika"
LINE "0x20", "Becker"
LINE "0x21", "Preh"
LINE "0x22", "Alps"
LINE "0x23", "Motorola"
LINE "0x24", "Temic"
LINE "0x25", "Webasto"
LINE "0x26", "MotoMeter"
LINE "0x27", "Delphi PHI"
LINE "0x28", "DODUCO => BERU"
LINE "0x29", "DENSO"
LINE "0x30", "NEC"
LINE "0x31", "DASA"
LINE "0x32", "Pioneer"
LINE "0x33", "Jatco"
LINE "0x34", "Fuba"
LINE "0x35", "UK-NSI"
LINE "0x36", "AABG"
LINE "0x37", "Dunlop"
LINE "0x38", "Sachs"
LINE "0x39", "ITT"
LINE "0x40", "FTE"
LINE "0x41", "Megamos"
LINE "0x42", "TRW"
LINE "0x43", "Wabco"
LINE "0x44", "ISAD Electronic Systems"
LINE "0x45", "HEC (Hella Electronics Corporation)"
LINE "0x46", "Gemel"
LINE "0x47", "ZF"
LINE "0x48", "GMPT"
LINE "0x49", "Harman Kardon"
LINE "0x50", "Remes"
LINE "0x51", "ZF Lenksysteme"
LINE "0x52", "Magneti Marelli"
LINE "0x53", "Borg Instruments"
LINE "0x54", "GETRAG"
LINE "0x55", "BHTC (Behr Hella Thermocontrol)"
LINE "0x56", "Siemens VDO Automotive"
LINE "0x57", "Visteon"
LINE "0x58", "Autoliv"
LINE "0x59", "Haberl"
LINE "0x60", "Magna Steyr"
LINE "0x61", "Marquardt"
LINE "0x62", "AB-Elektronik"
LINE "0x63", "Siemens VDO Borg"
LINE "0x64", "Hirschmann Electronics"
LINE "0x65", "Hoerbiger Electronics"
LINE "0x66", "Thyssen Krupp Automotive Mechatronics"
LINE "0x67", "Gentex GmbH"
LINE "0x68", "Atena GmbH"
LINE "0x69", "Magna-Donelly"
LINE "0x70", "Koyo Steering Europe"
LINE "0x71", "NSI B.V"
LINE "0x72", "AISIN AW CO.LTD"
LINE "0x73", "Shorlock"
LINE "0x74", "Schrader"
LINE "0x75", "BERU Electronics GmbH"
LINE "0x76", "CEL"
LINE "0x77", "Audio Mobil"
LINE "0x78", "rd electronic"
LINE "0x79", "iSYS RTS GmbH"
LINE "0x80", "Westfalia Automotive GmbH"
LINE "0x81", "Tyco Electronics"
LINE "0x82", "Paragon AG"
LINE "0x83", "IEE S.A"
LINE "0x84", "TEMIC AUTOMOTIVE of NA"
LINE "0x85", "AKsys GmbH"
LINE "0x86", "META System"
LINE "0x87", "Hülsbeck & Fürst GmbH & Co KG"
LINE "0x88", "Mann & Hummel Automotive GmbH"
LINE "0x89", "Brose Fahrzeugteile GmbH & Co"
LINE "0x90", "Keihin"
LINE "0x91", "Vimercati S.p.A."
LINE "0x92", "CRH"
LINE "0x93", "TPO Display Corp."
LINE "0x94", "KÜSTER Automotive Control"
LINE "0x95", "Hitachi Automotive"
LINE "0x96", "Continental Automotive"
LINE "0x97", "TI-Automotive"
LINE "0x98", "Hydro"
LINE "0x99", "Johnson Controls"
LINE "0x9A", "Takata- Petri"
LINE "0x9B", "Mitsubishi Electric B.V. (Melco)"
LINE "0x9C", "Autokabel"
LINE "0x9D", "GKN-Driveline"
LINE "0x9E", "Zollner Elektronik AG"
LINE "0x9F", "PEIKER acustics GmbH"
LINE "0xA0", "Bosal-Oris"
LINE "0xA1", "Cobasys"
LINE "0xA2", "Lighting Reutlingen GmbH"
LINE "0xA3", "CONTI VDO"
LINE "0xA4", "ADC Automotive Distance Control Systems GmbH"
LINE "0xA5", "Funkwerk Dabendorf GmbH"
LINE "0xA6", "Lame"
LINE "0xA7", "Magna/Closures"
LINE "0xA8", "Wanyu"
LINE "0xA9", "Thyssen Krupp Presta"
LINE "0xAA", "ArvinMeritor"
LINE "0xAB", "Kongsberg Automotive GmbH"
LINE "0xAC", "SMR Automotive Mirrors"
LINE "0xAD", "So.Ge.Mi."
LINE "0xAE", "MTA"
LINE "0xAF", "Alfmeier"
LINE "0xB0", "ELTEK VALERE DEUTSCHLAND GMBH"
LINE "0xB1", "Omron Automotive Electronics Europe Group"
LINE "0xB2", "ASK"
LINE "0xB3", "CML Innovative Technologies GmbH & Co. KG"
LINE "0xB4", "APAG Elektronik AG"
LINE "0xFF", "unbekannter Hersteller"
TEND

TBEG "FARTTEXTE"
HEAD "ARTNR", "ARTTEXT"
LINE "0x00", "kein passendes Fehlersymptom"
LINE "0x01", "Signal oder Wert oberhalb Schwelle"
LINE "0x02", "Signal oder Wert unterhalb Schwelle"
LINE "0x04", "kein Signal oder Wert"
LINE "0x08", "unplausibles Signal oder Wert"
LINE "0x10", "Testbedingungen erfüllt"
LINE "0x11", "Testbedingungen noch nicht erfüllt"
LINE "0x20", "Fehler bisher nicht aufgetreten"
LINE "0x21", "Fehler momentan nicht vorhanden, aber bereits gespeichert"
LINE "0x22", "Fehler momentan vorhanden, aber noch nicht gespeichert (Entprellphase)"
LINE "0x23", "Fehler momentan vorhanden und bereits gespeichert"
LINE "0x30", "Fehler würde kein Aufleuchten einer Warnlampe verursachen"
LINE "0x31", "Fehler würde das Aufleuchten einer Warnlampe verursachen"
LINE "0xFF", "unbekannte Fehlerart"
TEND

TBEG "DIGITALARGUMENT"
HEAD "TEXT", "WERT"
LINE "ein", "1"
LINE "aus", "0"
LINE "ja", "1"
LINE "nein", "0"
LINE "auf", "1"
LINE "ab", "0"
LINE "an", "1"
LINE "yes", "1"
LINE "no", "0"
LINE "on", "1"
LINE "off", "0"
LINE "up", "1"
LINE "down", "0"
LINE "true", "1"
LINE "false", "0"
LINE "1", "1"
LINE "0", "0"
TEND

TBEG "AUTHENTISIERUNG"
HEAD "AUTH_NR", "AUTH_TEXT"
LINE "0x01", "Simple"
LINE "0x02", "Symetrisch"
LINE "0x03", "Asymetrisch"
LINE "0xFF", "Keine"
TEND

TBEG "DIAGMODE"
HEAD "NR", "MODE", "MODE_TEXT"
LINE "0x81", "DEFAULT", "DefaultMode"
LINE "0x82", "PT", "PeriodicTransmissions"
LINE "0x84", "EOLSSM", "EndOfLineSystemSupplierMode"
LINE "0x85", "ECUPM", "ECUProgrammingMode"
LINE "0x86", "ECUDM", "ECUDevelopmentMode"
LINE "0x87", "ECUAM", "ECUAdjustmentMode"
LINE "0x88", "ECUVCM", "ECUVariantCodingMode"
LINE "0x89", "ECUSM", "ECUSafetyMode"
LINE "0xFA", "SSS_A", "SystemSupplierSpecific (A)"
LINE "0xFB", "SSS_B", "SystemSupplierSpecific (B)"
LINE "0xFC", "SSS_C", "SystemSupplierSpecific (C)"
LINE "0xFD", "SSS_D", "SystemSupplierSpecific (D)"
LINE "0xFE", "SSS_E", "SystemSupplierSpecific (E)"
LINE "0xXY", "--", "unbekannter Diagnose-Mode"
TEND

TBEG "BAUDRATE"
HEAD "NR", "BAUD", "BAUD_TEXT"
LINE "0x01", "PC9600", "Baudrate 9.6 kBaud"
LINE "0x02", "PC19200", "Baudrate 19.2 kBaud"
LINE "0x03", "PC38400", "Baudrate 38.4 kBaud"
LINE "0x04", "PC57600", "Baudrate 57.6 kBaud"
LINE "0x05", "PC115200", "Baudrate 115.2 kBaud"
LINE "0x06", "SB", "Specific Baudrate"
LINE "0xXY", "--", "unbekannte Baudrate"
TEND

TBEG "PROGRAMMIERSTATUS"
HEAD "SB", "STATUS_TEXT"
LINE "0x00", "Anlieferzustand"
LINE "0x01", "Normalbetrieb"
LINE "0x02", "nicht benutzt"
LINE "0x03", "Speicher gelöscht"
LINE "0x04", "nicht benutzt"
LINE "0x05", "Signaturprüfung PAF nicht durchgeführt"
LINE "0x06", "Signaturprüfung DAF nicht durchgeführt"
LINE "0x07", "Programmprogrammiersitzung aktiv"
LINE "0x08", "Datenprogrammiersitzung aktiv"
LINE "0x09", "Hardwarereferenzeintrag fehlerhaft"
LINE "0x0A", "Programmreferenzeintrag fehlerhaft"
LINE "0x0B", "Referenzierungsfehler Hardware -> Programm"
LINE "0x0C", "Programm nicht vorhanden oder nicht vollständig"
LINE "0x0D", "Datenreferenzeintrag fehlerhaft"
LINE "0x0E", "Referenzierungsfehler Programm -> Daten"
LINE "0x0F", "Daten nicht vorhanden oder nicht vollständig"
LINE "0x10", "Reserviert fuer BMW"
LINE "0x80", "Reserviert fuer Zulieferer"
LINE "0xXY", "unbekannter Programmierstatus"
TEND

TBEG "SPEICHERSEGMENT"
HEAD "SEG_BYTE", "SEG_NAME", "SEG_TEXT"
LINE "0x00", "LAR", "linearAdressRange"
LINE "0x01", "ROMI", "ROM / EPROM, internal"
LINE "0x02", "ROMX", "ROM / EPROM, external"
LINE "0x03", "NVRAM", "NV-RAM (characteristic zones, DTC memory"
LINE "0x04", "RAMIS", "RAM, internal (short MOV)"
LINE "0x05", "RAMXX", "RAM, external (x data MOV)"
LINE "0x06", "FLASH", "Flash EPROM, internal"
LINE "0x07", "UIFM", "User Info Field Memory"
LINE "0x08", "VODM", "Vehicle Order Data Memory"
LINE "0x09", "FLASHX", "Flash EPROM, external"
LINE "0x0B", "RAMIL", "RAM, internal (long MOV / Register)"
LINE "0xFF", "???", "unbekanntes Speichersegment"
TEND

TBEG "JOBRESULTEXTENDED"
HEAD "SB", "STATUS_TEXT"
LINE "?F5?", "ERROR_CONDITIONS_RPM"
LINE "?F6?", "INCORRECT_NUMBER_OF_DATA_IN_RESPONSE-TELEGRAM"
LINE "0xXY", "ERROR_UNKNOWN"
TEND

TBEG "SG_DIAGNOSEKONZEPT"
HEAD "RANG", "KONZEPT_TEXT"
LINE "-", "BMW-FAST"
LINE "-", "KWP2000*"
LINE "1", "KWP2000"
LINE "-", "DS2"
TEND

TBEG "FORTTEXTE"
HEAD "ORT", "ORTTEXT"
LINE "0x2711", "Sturzsensor"
LINE "0x2718", "Drehzahlgeber Zahnfehler"
LINE "0x271A", "Lambda-Sonde vor Kat"
LINE "0x271B", "Endstufe Lamddasonden-Heizung 1"
LINE "0x2722", "Lambda-Sonde2 vor Kat"
LINE "0x2723", "Endstufe Lamddasonden-Heizung 2"
LINE "0x2736", "Kraftstoffdrucksensor"
LINE "0x2740", "Ölstandgeber"
LINE "0x2741", "Fehler Ölniveaustand"
LINE "0x2751", "Zylinderkopftemperatur 1"
LINE "0x2752", "Zylinderkopftemperatur 2"
LINE "0x2760", "Sekundärluftdiagnose"
LINE "0x2765", "Endstufe Sekundärluft-Ventil 1"
LINE "0x276B", "Endstufe Sekundärluft-Ventil 2"
LINE "0x276C", "Tankentlueftungssystem"
LINE "0x276D", "Tankentlueftung Kleinstleck"
LINE "0x2772", "Tank-Entlüftungs-Ventil 1"
LINE "0x2774", "SG-Defekt"
LINE "0x2778", "Schalter Kupplung"
LINE "0x2779", "SG Selbsttest RAM"
LINE "0x277B", "SG Selbsttest ROM"
LINE "0x277C", "SG Selbsttest RESET"
LINE "0x277D", "Batteriespannung"
LINE "0x277E", "SG Selbsttest Abschaltpfad / Kommunikation"
LINE "0x277F", "Seitenstuetzenschalter"
LINE "0x2783", "Getriebeschaltwalzenpoti"
LINE "0x2784", "Schalthebelsensor"
LINE "0x2785", "ABS/ASC-Taster"
LINE "0x2786", "Vorderradgeschwindigkeit ASC"
LINE "0x2787", "Hinterradgeschwindigkeit ASC"
LINE "0x2788", "Fahrzeuggeschwindigkeit"
LINE "0x278A", "Killschalter"
LINE "0x278B", "Motortemperatur"
LINE "0x278C", "Ansauglufttemperatur"
LINE "0x278D", "Motoroeltemperatur"
LINE "0x279D", "Elektrischer Motor-Lüfter"
LINE "0x27A6", "Einspritzventil Zylinder 1"
LINE "0x27A7", "Einspritzventil Zylinder 2"
LINE "0x27A8", "Einspritzventil Zylinder 3"
LINE "0x27A9", "Einspritzventil Zylinder 4"
LINE "0x27AA", "Einspritzventil Zylinder 5"
LINE "0x27AB", "Einspritzventil Zylinder 6"
LINE "0x27AC", "Einspritzventil Zylinder 7"
LINE "0x27AD", "Einspritzventil Zylinder 8"
LINE "0x27B4", "Drucksensor Umgebung"
LINE "0x27B7", "Endstufe Elektrische Kraftstoff Pumpe"
LINE "0x27B8", "Elektrisches Kraftstoff System"
LINE "0x27D9", "5V Versorgung 1"
LINE "0x27DA", "5V Versorgung 2"
LINE "0x27DB", "5V Versorgung 3"
LINE "0x27E0", "alle Klopfsensoren defekt"
LINE "0x27E1", "Klopfsensor 1"
LINE "0x27E2", "Klopfsensor 2"
LINE "0x27E3", "Uebertemperatur Spannungsversorgung"
LINE "0x27E4", "Uebertemperatur Treiberbaustein CJ945"
LINE "0x27E6", "Klopfregelung Nulltest"
LINE "0x27E7", "Klopfregelung Offset"
LINE "0x27E8", "Klopfregelung Testimpuls"
LINE "0x27EA", "CAN-Timeout KOMBI"
LINE "0x27EB", "CAN-Timeout ZFE"
LINE "0x27EC", "CAN-Timeout ABS"
LINE "0x27ED", "CAN-Botschaft ABS-Modus"
LINE "0x27EE", "CAN-Botschaft Status Federung SemiAktivesFahrwerk SAF"
LINE "0x27EF", "Fehler Bremslichtschalter"
LINE "0x27F9", "Endstufe Starter-Relais"
LINE "0x283D", "CAN Bus Off"
LINE "0x2847", "Fehler Drosselklappenpoti"
LINE "0x2848", "Drosselklappenadaption Grenze überschritten"
LINE "0x2849", "Endstufe Abgasklappe"
LINE "0x284A", "Endstufe Interferenzrohrklappe"
LINE "0x284B", "Endstufe Stellmotor Schaltsaugrohr(DISA)"
LINE "0x28AA", "Akustik Klappe Endstufe"
LINE "0x28AC", "Schalter Klemme 15"
LINE "0x28C8", "LR-Abweichung"
LINE "0x28C9", "LR-Abweichung (Bank 2)"
LINE "0x28CA", "Sicherung aktiv System-Versorgung"
LINE "0x28CB", "Sicherung aktiv EKP"
LINE "0x28CC", "Sicherung aktiv Zuendung"
LINE "0x28CD", "Bezugsmarkengeber Kurbelwelle"
LINE "0x28CE", "Phasengeber"
LINE "0x28FA", "Endstufe Elektronische Wegfahrsperre"
LINE "0x28FB", "Fehler Elektronische Wegfahrsperre"
LINE "0x2904", "Schrittmotor 1"
LINE "0x2905", "Schrittmotor 2"
LINE "0x2934", "LR-Adaption"
LINE "0x2935", "LR-Adaption (Bank 2)"
LINE "0x2972", "Leerlaufregler"
LINE "0x2973", "Schräglagensensor"
LINE "0x2974", "Schräglagensensor CAN 1"
LINE "0x2975", "Schräglagensensor CAN 2"
LINE "0x2976", "Schräglagensensor CAN 4"
LINE "0x2980", "Fehler Startfreigabe SWT"
LINE "0x4E20", "EGAS-Steller (INI)"
LINE "0x4E21", "EGAS Reglerüberwachung"
LINE "0x4E22", "Überwachung Drosselklappenwinkel"
LINE "0x4E23", "Vergleichsfehler Fahrwertgeber"
LINE "0x4E24", "Bereichsfehler Fahrwertgeber 1"
LINE "0x4E25", "Bereichsfehler Fahrwertgeber 2"
LINE "0x4E26", "Vergleichsfehler Drosselklappenpositionssensoren"
LINE "0x4E27", "Bereichsfehler DK Sensor Kanal 1"
LINE "0x4E28", "Bereichsfehler DK Sensor Kanal 2"
LINE "0x4E2B", "Überwachung Sensorwerte Ebene 2"
LINE "0x4E2C", "Überwachung Berechnungswerte Ebene 2"
LINE "0x4E2D", "Überwachung Ausgangswerte Ebene 2"
LINE "0x4E52", "Fehler Sollwertbegrenzung auf wdkzul_um aktiv"
LINE "0xFFFF", "unbekannter Fehlerort"
TEND

TBEG "FDETAILSTRUKTUR"
HEAD "NAME", "TYP"
LINE "F_ART_IND", "ja"
LINE "F_ART_ERW", "00654321"
LINE "F_PCODE", "nein"
LINE "F_PCODE7", "nein"
LINE "F_HFK", "ja"
LINE "F_LZ", "ja"
LINE "F_UWB_ERW", "ja"
TEND

TBEG "FARTTEXTEERWEITERT"
HEAD "ARTMASKE", "ARTNR", "ARTTEXT"
LINE "xxxxxxx1", "1", "Aktiv-Status der Diagnosefunktion"
LINE "xxxxxx1x", "2", "Diagnose gestoppt oder beendet"
LINE "xxxxx1xx", "3", "Zyklus-flag gesetzt"
LINE "xxxx1xxx", "4", "Fehlerflag E_xyz = TRUE"
LINE "xxx1xxxx", "5", "MIL ein"
LINE "xx1xxxxx", "6", "Fehler in Entprellphase"
LINE "xxxxxxxx", "0", "--"
TEND

TBEG "FUMWELTMATRIX"
HEAD "ORT", "UW1_NR", "UW2_NR", "UW3_NR", "UW4_NR"
LINE "0x2711", "0x01", "0x02", "0x0A", "0x26"
LINE "0x2718", "0x0B", "0x41", "0x04", "0x1A"
LINE "0x271A", "0x16", "0x0A", "0x1A", "0x0F"
LINE "0x271B", "0x16", "0x0A", "0x1A", "0x0F"
LINE "0x2722", "0x18", "0x0A", "0x1A", "0x10"
LINE "0x2723", "0x18", "0x0A", "0x1A", "0x10"
LINE "0x2736", "0x3C", "0x1B", "0x0A", "0x03"
LINE "0x2740", "0x04", "0x01", "0x0A", "0x09"
LINE "0x2741", "0x01", "0x04", "0x0A", "0x0B"
LINE "0x2751", "0x21", "0x04", "0x0B", "0x1A"
LINE "0x2752", "0x45", "0x04", "0x0B", "0x1A"
LINE "0x2760", "0x0A", "0x05", "0x09", "0x04"
LINE "0x2765", "0x0A", "0x0B", "0x02", "0x0C"
LINE "0x276B", "0x01", "0x01", "0x01", "0x01"
LINE "0x276C", "0x1A", "0x03", "0x0A", "0x85"
LINE "0x276D", "0x1A", "0x03", "0x0A", "0x85"
LINE "0x2772", "0x0A", "0x0B", "0x02", "0x0C"
LINE "0x2774", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x2778", "0x0A", "0x41", "0x0B", "0x23"
LINE "0x2779", "0x22", "0x22", "0x22", "0x22"
LINE "0x277B", "0x22", "0x22", "0x22", "0x22"
LINE "0x277C", "0x22", "0x22", "0x22", "0x22"
LINE "0x277D", "0x40", "0x0B", "0x0A", "0x1A"
LINE "0x277E", "0x22", "0x02", "0x0A", "0x04"
LINE "0x277F", "0x0A", "0x0B", "0x03", "0x1A"
LINE "0x2783", "0x19", "0x0A", "0x0B", "0x03"
LINE "0x2784", "0x64", "0x19", "0x02", "0x04"
LINE "0x2785", "0x02", "0x0A", "0x27", "0x1A"
LINE "0x2786", "0x0B", "0x0A", "0x02", "0x03"
LINE "0x2787", "0x0B", "0x0A", "0x02", "0x03"
LINE "0x2788", "0x0A", "0x41", "0x03", "0x8C"
LINE "0x278A", "0x0A", "0x0B", "0x02", "0x1A"
LINE "0x278B", "0x3E", "0x1D", "0x0B", "0x1A"
LINE "0x278C", "0x24", "0x04", "0x1A", "0x0B"
LINE "0x278D", "0x3E", "0x1D", "0x0B", "0x1A"
LINE "0x279D", "0x12", "0x0C", "0x0A", "0x0F"
LINE "0x27A6", "0x0A", "0x0B", "0x02", "0x0D"
LINE "0x27A7", "0x0A", "0x0B", "0x02", "0x0D"
LINE "0x27A8", "0x0A", "0x0B", "0x02", "0x0D"
LINE "0x27A9", "0x0A", "0x0B", "0x02", "0x0D"
LINE "0x27AA", "0x0A", "0x0B", "0x02", "0x0C"
LINE "0x27AB", "0x0A", "0x0B", "0x02", "0x0C"
LINE "0x27AC", "0x0A", "0x0B", "0x02", "0x0C"
LINE "0x27AD", "0x0A", "0x0B", "0x02", "0x0C"
LINE "0x27B4", "0x0A", "0x03", "0x04", "0x1A"
LINE "0x27B7", "0x0A", "0x0B", "0x02", "0x0E"
LINE "0x27B8", "0x0E", "0x3C", "0x0A", "0x03"
LINE "0x27D9", "0x02", "0x0A", "0x09", "0x1A"
LINE "0x27DA", "0x02", "0x0A", "0x09", "0x1A"
LINE "0x27DB", "0x02", "0x0A", "0x09", "0x1A"
LINE "0x27E0", "0x8D", "0x8E", "0x8F", "0x0A"
LINE "0x27E1", "0x8D", "0x8E", "0x8F", "0x0A"
LINE "0x27E2", "0x8E", "0x8D", "0x0A", "0x90"
LINE "0x27E3", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x27E4", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x27E6", "0x80", "0x04", "0x0A", "0x09"
LINE "0x27E7", "0x81", "0x04", "0x0A", "0x09"
LINE "0x27E8", "0x81", "0x77", "0x0A", "0x09"
LINE "0x27EA", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x27EB", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x27EC", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x27ED", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x27EE", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x27EF", "0x02", "0x03", "0x0A", "0x0B"
LINE "0x27F9", "0x0A", "0x0B", "0x02", "0x0D"
LINE "0x283D", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x2847", "0x26", "0x0A", "0x0B", "0x17"
LINE "0x2848", "0x26", "0x0A", "0x0B", "0x17"
LINE "0x2849", "0x6E", "0x03", "0x0A", "0x0B"
LINE "0x284A", "0x6F", "0x03", "0x0A", "0x0B"
LINE "0x284B", "0x01", "0x0A", "0x03", "0x0C"
LINE "0x28AA", "0x0A", "0x0B", "0x02", "0x0C"
LINE "0x28AC", "0x02", "0x0C", "0x0A", "0x1A"
LINE "0x28C8", "0x03", "0x05", "0x0A", "0x1D"
LINE "0x28C9", "0x03", "0x07", "0x0A", "0x1D"
LINE "0x28CA", "0x0C", "0x0A", "0x02", "0x1A"
LINE "0x28CB", "0x0E", "0x0A", "0x02", "0x1A"
LINE "0x28CC", "0x0D", "0x0A", "0x02", "0x1A"
LINE "0x28CD", "0x0A", "0x04", "0x0B", "0x1A"
LINE "0x28CE", "0x0A", "0x04", "0x1A", "0x0B"
LINE "0x28FA", "0x0D", "0x02", "0x0A", "0x0B"
LINE "0x28FB", "0x0D", "0x02", "0x0A", "0x0B"
LINE "0x2904", "0x0A", "0x03", "0x1A", "0x0C"
LINE "0x2905", "0x0A", "0x03", "0x1A", "0x0C"
LINE "0x2934", "0x03", "0x85", "0x0A", "0x1D"
LINE "0x2935", "0x03", "0x86", "0x0A", "0x1D"
LINE "0x2972", "0x05", "0x07", "0x0A", "0x1D"
LINE "0x2973", "0x01", "0x02", "0x0A", "0x26"
LINE "0x2974", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x2975", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x2976", "0x0A", "0x01", "0x02", "0x1A"
LINE "0x2980", "0x0A", "0x02", "0x01", "0x04"
LINE "0x4E20", "0x03", "0x0A", "0x02", "0x04"
LINE "0x4E21", "0x03", "0x28", "0x0A", "0x04"
LINE "0x4E22", "0x03", "0x91", "0x0A", "0x04"
LINE "0x4E23", "0x94", "0x95", "0x0A", "0x04"
LINE "0x4E24", "0x92", "0x02", "0x0A", "0x04"
LINE "0x4E25", "0x93", "0x02", "0x0A", "0x04"
LINE "0x4E26", "0x98", "0x99", "0x0A", "0x02"
LINE "0x4E27", "0x96", "0x02", "0x0A", "0x04"
LINE "0x4E28", "0x97", "0x02", "0x0A", "0x04"
LINE "0x4E2B", "0x03", "0x91", "0x0A", "0x02"
LINE "0x4E2C", "0x28", "0x03", "0x91", "0x0A"
LINE "0x4E2D", "0x0A", "0x1E", "0x03", "0x91"
LINE "0x4E52", "0x0A", "0x28", "0x04", "0x91"
LINE "0xFFFF", "0xFF", "0xFF", "0xFF", "0xFF"
TEND

TBEG "FARTTYP"
HEAD "ORT", "PLAUS", "SIG", "MIN", "MAX"
LINE "0x27ED", "0x08", "0x0B", "0x0A", "0x09"
LINE "0x27EE", "0x08", "0x0B", "0x0A", "0x09"
LINE "0x2980", "0xFFFF", "0xFFFF", "0xFFFF", "0x0C"
LINE "0xFFFF", "0x08", "0x04", "0x02", "0x01"
TEND

TBEG "FARTTEXTEINDIVIDUELL"
HEAD "ARTNR", "ARTTEXT"
LINE "0x00", "kein passendes Fehlersymptom"
LINE "0x01", "Signal oder Wert oberhalb Schwelle"
LINE "0x02", "Signal oder Wert unterhalb Schwelle"
LINE "0x04", "kein Signal oder Wert"
LINE "0x08", "unplausibles Signal oder Wert"
LINE "0x09", "Timeoutfehler"
LINE "0x0A", "Checksummenfehler"
LINE "0x0B", "Alivefehler"
LINE "0x0C", "Falschbedatung oder fehlender Freischaltcode"
LINE "0xFFFF", "unbenutzte Fehlerart"
TEND

TBEG "HORTTEXTE"
HEAD "ORT", "ORTTEXT"
LINE "0xFFFF", "unbekannter Fehlerort"
TEND

TBEG "HDETAILSTRUKTUR"
HEAD "NAME", "TYP"
LINE "F_ART_IND", "nein"
LINE "F_ART_ERW", "nein"
LINE "F_PCODE", "nein"
LINE "F_PCODE7", "nein"
LINE "F_HFK", "nein"
LINE "F_LZ", "nein"
LINE "F_UWB_ERW", "nein"
TEND

TBEG "IORTTEXTE"
HEAD "ORT", "ORTTEXT"
LINE "0xFFFF", "unbekannter Fehlerort"
TEND

TBEG "IDETAILSTRUKTUR"
HEAD "NAME", "TYP"
LINE "F_ART_IND", "nein"
LINE "F_ART_ERW", "nein"
LINE "F_PCODE", "nein"
LINE "F_PCODE7", "nein"
LINE "F_HFK", "nein"
LINE "F_LZ", "nein"
LINE "F_UWB_ERW", "nein"
TEND

TBEG "FUMWELTTEXTE"
HEAD "UWNR", "UWTEXT", "UW_EINH", "L/H", "UWTYP", "NAME", "MUL", "DIV", "ADD"
LINE "0x01", "Ansauglufttemperatur (tans)", "Grad C", "-", "unsigned char", "-", "0.75", "1", "-48"
LINE "0x02", "Batteriespannung (ub)", "V", "-", "unsigned char", "-", "0.0942", "1", "0"
LINE "0x03", "Drosselklappenwinkel bezogen auf DK- Anschlag (wdkba)", "%DK", "-", "unsigned char", "-", "100", "256", "0"
LINE "0x04", "Motortemperatur SAE J1979 (tmot_u)", "Grad C", "-", "unsigned char", "-", "1", "1", "-40"
LINE "0x05", "Lambda Regelfaktor Bank 1 SAE J1979 (fr_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x06", "Lambda Adaptionsfaktor Bank 1 SAE J1979 (fra_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x07", "Lambda Regelfaktor Bank 2 SAE J1979 (fr2_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x08", "Lambda Adaptionsfaktor Bank 2 SAE J1979 (fra2_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x09", "relative Luftfüllung (rl)", "%", "-", "unsigned char", "-", "0.75", "1", "0"
LINE "0x0A", "Motordrehzahl (nmotfft)", "U/min", "-", "unsigned char", "-", "80", "1", "0"
LINE "0x0B", "Fahrzeuggeschwindigkeit entspr. SAE J1979 (vfzg_u)", "km/h", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x0C", "Spannung System BTS (uusys)", "V", "-", "unsigned char", "-", "0.0942", "1", "0"
LINE "0x0D", "Spannung Zündung BTS (uuzdg)", "V", "-", "unsigned char", "-", "0.0942", "1", "0"
LINE "0x0E", "Spannung EKP BTS (uuekp)", "V", "-", "unsigned char", "-", "0.0942", "1", "0"
LINE "0x0F", "Abgastemperatur vor Kat aus Modell (für LSH bei Boxer-Motoren); (tabgmls)", "Grad C", "-", "unsigned char", "-", "5", "1", "-50"
LINE "0x10", "Abgastemperatur vor Kat aus Modell (für LSH bei Boxer-Motoren) Bank2; (tabgmls2)", "Grad C", "-", "unsigned char", "-", "5", "1", "-50"
LINE "0x11", "Luftmassenfluß (ml)", "kg/h", "-", "unsigned char", "-", "4", "1", "0"
LINE "0x12", "Motortemperatur in Systemquantisierung (tmot)", "Grad C", "-", "unsigned char", "-", "0.75", "1", "-48"
LINE "0x13", "Lambda Regelstatus Bank 1 SAE J1979 (flglrs)", "0-n", "-", "0xFF", "Lambdaregelstatus", "1", "1", "0"
LINE "0x14", "Lambda Regelstatus Bank 2 SAE J1979 (flglrs2)", "0-n", "-", "0xFF", "Lambdaregelstatus", "1", "1", "0"
LINE "0x15", "Relative Luftmasse SAE J1979 (rml)", "%", "-", "unsigned char", "-", "100", "256", "0"
LINE "0x16", "Lambdasondenspannung Bank 1 (usvk)", "V", "-", "unsigned char", "-", "0.0052", "1", "-0.2"
LINE "0x17", "adaptierter Spannungswert bei geschlossener Drosselklappe (udkpa_u)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x18", "Lambdasondenspannung Bank 2 (usvk2)", "V", "-", "unsigned char", "-", "0.0052", "1", "-0.2"
LINE "0x19", "Spannungswert von Getriebeschaltwalze (ugetrg)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x1A", "Zeit nach Motorstart(tnst_u)", "s", "-", "unsigned char", "-", "64", "100", "0"
LINE "0x1B", "Einspritzzeit(te_u)", "ms", "-", "unsigned char", "-", "64", "1000", "0"
LINE "0x1C", "Kraftstoffdruck gefiltert(frps_fu)", "hPa", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x1D", "Zylinderkopftemperatur(tmotzyl_u)", "Grad C", "-", "unsigned char", "-", "75", "100", "-48"
LINE "0x1E", "Letzter berechneter Zuendwinkel (zw)", "Grad KW", "-", "unsigned char", "-", "191.25", "255", "-96"
LINE "0x1F", "aktuelle Position Stepper 1 (st_curp1_u)", "steps", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x20", "aktuelle Position Stepper 2 (st_curp2_u)", "steps", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x21", "Spannungswert Temperatursensor Zylinder 1 (utzyl1)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x22", "Pfadidentifier aus Reset (rstpfad)", "-", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x23", "Normierter Fahrpedalwinkel (wped)", "%PED", "-", "unsigned char", "-", "100", "255", "0"
LINE "0x24", "ADC-Spannung Ansauglufttemperatur (wtans)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x25", "Motortemperatur- Ersatzwert aus Modell (tmew)", "Grad C", "-", "unsigned char", "-", "0.75", "1", "-48"
LINE "0x26", "Spannung DK- Poti 1 (udkp1_u)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x27", "Fahrzeuggeschwindigkeit aus Übersetzungsverhältnis und nmot (vfzggang_u)", "km/h", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x28", "Sollwert DK, bezogen auf unteren Anschlag (wdks)", "-", "-", "unsigned char", "-", "100", "256", "0"
LINE "0x29", "Abgastemperatur vor Katalysator aus Modell (tabgm)", "Grad C", "-", "unsigned char", "-", "5", "1", "-50"
LINE "0x2A", "Abgastemperatur vor Katalysator aus Modell; Bank 2 (tabgm2)", "Grad C", "-", "unsigned char", "-", "5", "1", "-50"
LINE "0x2B", "Katalysatortemperatur aus Modell (tkatm)", "Grad C", "-", "unsigned char", "-", "5", "1", "-50"
LINE "0x2C", "Katalysatortemperatur Bank 2 aus Modell (tkatm2)", "Grad C", "-", "unsigned char", "-", "5", "1", "-50"
LINE "0x2D", "Spannung an der Heizerendstufe vor Kat (uhsv)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x2E", "Spannung an der Heizerendstufe 2 vor Kat (uhsv2)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x2F", "aktuelle Geschw. Stepper 1 (st_curs1_u)", "-", "-", "unsigned char", "-", "4", "1", "0"
LINE "0x30", "aktuelle Geschw. Stepper 2 (st_curs2_u)", "-", "-", "unsigned char", "-", "4", "1", "0"
LINE "0x31", "Innenwiderstand Lambdasonde vor Kat. (rinv_u)", "Ohm", "-", "unsigned char", "-", "64", "1", "0"
LINE "0x32", "Innenwiderstand Lambdasonde vor Kat. Bank 2 (rinv2_u)", "Ohm", "-", "unsigned char", "-", "64", "1", "0"
LINE "0x35", "Umgebungsdruck (pu)", "hPa", "-", "unsigned char", "-", "5", "1", "0"
LINE "0x36", "Gefilterte Periodendauer Lambdasonde vor Kat. (tpsvkmf_u)", "s", "-", "unsigned char", "-", "0.04", "1", "0"
LINE "0x37", "Gefilterte Periodendauer Lambdasonde vor Kat Bank 2 (tpsvkmf2_u)", "s", "-", "unsigned char", "-", "0.04", "1", "0"
LINE "0x38", "ersetzt durch Nr. 5 (fr_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x39", "ersetzt durch Nr. 6 (fra_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x3A", "ersetzt durch Nr. 7 (fr2_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x3B", "ersetzt durch Nr. 8 (fra2_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x3C", "gemessener Kraftstoffdruck (frps_measu)", "hPa", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x3D", "ersetzt durch Nr. 26 (rl)", "%", "-", "unsigned char", "-", "0.75", "1", "0"
LINE "0x3E", "Motortemperatur, linearisiert und umgerechnet (tmotlin)", "Grad C", "-", "unsigned char", "-", "0.75", "1", "-48"
LINE "0x3F", "Motortemperatur-Referenzwert aus Modell (tmrw)", "Grad C", "-", "unsigned char", "-", "0.75", "1", "-48"
LINE "0x40", "ADC-Wert Batteriespannung (wub)", "V", "-", "unsigned char", "-", "0.0942", "1", "0"
LINE "0x41", "Ist-Gang (gangi)", "Gang", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x42", "Zulässiges indiziertes Moment vor Filter (mizuvfil)", "%", "-", "unsigned char", "-", "100", "256", "0"
LINE "0x45", "Spannungswert Temperatursensor Zylinder 2 (utzyl2)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x64", "Spannungswert Schalthebelsensor (ushs_u)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x66", "Integratorgradient für Offsetkorrektur Klopfregelung (igokr_u)", "V/s", "-", "unsigned char", "-", "23.84375", "1", "0"
LINE "0x67", "ADC- Spannung Lambdasonde vor Katalysator (uusvk) ", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x68", "ADC- Spannung Lambdasonde vor Katalysator 2 (uusvk2)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x6B", "Tastverhältnis E- Lüfter (taml)", "%", "-", "unsigned char", "-", "100", "1", "256"
LINE "0x6E", "Stellmotorstatus Abgasklappe", "-", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x6F", "Stellmotorstatus Interferenzrohrklappe", "-", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x72", "ADC- Spannung Motortemperatur (adtm_u)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x73", "ADC- Spannung Ansauglufttemperatur (adta_u)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x75", "ADC- Spannung Saugrohrabsolutdruck (addsu_u)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x77", "Integratorwert Klopfregelung Meßfensterende Testimpuls (ikrmet)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x80", "Integratorgradient für Nulltest-Diagnose Klopfregelung (igod_u)", "V/s", "-", "unsigned char", "-", "23.84375", "1", "0"
LINE "0x81", "Integratorwert Klopfregelung Meßfensteranfang (ikrma)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0x82", "Lambda-Sollwert bezogen auf Einbauort Lambda-Sensor (lamsons_u)", "-", "-", "unsigned char", "-", "16", "256", "0"
LINE "0x83", "Lambda-Sollwert bezogen auf Einbauort Lambda-Sensor bank 2 r (lamsons2_u)", "-", "-", "unsigned char", "-", "16", "256", "0"
LINE "0x84", "Motorstarttemperatur (tmst)", "Grad C", "-", "unsigned char", "-", "0.75", "1", "-25"
LINE "0x85", "Filtered feedback (frm_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x86", "Filtered feedback Bank2 (frm2_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x87", "Festwert (dummy)", "-", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x88", "Festwert (dummy)", "-", "-", "unsigned char", "-", "1", "1", "0"
LINE "0x8B", "Faktor Luftdichte f(Ansauglufttemp., Höhe) (frhol_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0x8C", "Zeitzähler ab Startende (tnse_u)", "s", "-", "unsigned char", "-", "25.6", "1", "0"
LINE "0x8D", "normierter Referenzpegel KR SW- Zylinder 0 (rkrn_u_0)", "V", "-", "unsigned char", "-", "5", "8", "0"
LINE "0x8E", "normierter Referenzpegel KR SW- Zylinder 1 (rkrn_u_1)", "V", "-", "unsigned char", "-", "5", "8", "0"
LINE "0x8F", "normierter Referenzpegel KR SW- Zylinder 2 (rkrn_u_2)", "V", "-", "unsigned char", "-", "5", "8", "0"
LINE "0x90", "normierter Referenzpegel KR SW- Zylinder 3 (rkrn_u_3)", "V", "-", "unsigned char", "-", "5", "8", "0"
LINE "0x91", "Fahrwertgeber (fwg_u)", "%", "-", "unsigned char", "-", "100", "255", "0"
LINE "0x92", "Fahrwertgeber 1 roh (fwg1r_u)", "%", "-", "unsigned char", "-", "100", "255", "0"
LINE "0x93", "Fahrwertgeber 2 roh (fwg2r_u)", "%", "-", "unsigned char", "-", "100", "255", "0"
LINE "0x94", "Fahrtwertgeber 1 adaptiert (fwgad1_u)", "%", "-", "unsigned char", "-", "100", "255", "0"
LINE "0x95", "Fahrtwertgeber 2 adaptiert (fwgad2_u)", "%", "-", "unsigned char", "-", "100", "255", "0"
LINE "0x96", "Rohwert Drosselklappenwinkel Kanal 1 (dkp1r_u)", "%", "-", "unsigned char", "-", "100", "255", "0"
LINE "0x97", "Rohwert Drosselklappenwinkel Kanal 2 (dkp2r_u)", "%", "-", "unsigned char", "-", "100", "255", "0"
LINE "0x98", "Drosselklappenwinkel Kanal 1 adaptiert (dkpad1_u)", "%", "-", "unsigned char", "-", "100", "255", "0"
LINE "0x99", "Drosselklappenwinkel Kanal 2 adaptiert (dkpad2_u)", "%", "-", "unsigned char", "-", "100", "255", "0"
LINE "0xA3", "Abgasmassenfluß gefiltert, Bank 1 (msabg)", "kg/h", "-", "unsigned char", "-", "4", "1", "0"
LINE "0xA4", "Abgasmassenfluß gefiltert, Bank 2 (msabg2)", "kg/h", "-", "unsigned char", "-", "4", "1", "0"
LINE "0xA5", "Abstellzeit (tabst_u)", "s", "-", "unsigned char", "-", "256", "1", "0"
LINE "0xA8", "Sondenspannung vor Kat einer Breitbandlambdasonde (uulsuv_u)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0xA9", "Sondenspannung vor Kat einer Breitbandlambdasonde Bank2 (uulsuv2_u)", "V", "-", "unsigned char", "-", "5", "256", "0"
LINE "0xAC", "multiplikativer Gemischadaptionsfaktor unterer mult. Bereich (frau_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0xAD", "multipl. Gemischadaptionsfaktor unterer mult. Bereich der Bank 2 (frau2_u)", "-", "-", "unsigned char", "-", "2", "256", "0"
LINE "0xFF", "ohne Bedeutung", "-", "-", "unsigned char", "-", "1", "1", "0"
TEND

TBEG "TAB_ADAPTIONSWERTE"
HEAD "MNEMO", "TEXT", "INDEX", "NAME", "EINHEIT", "ADD", "FAKTOR", "TYP"
LINE "ABS", "ABS Steuergerät verbaut/nicht verbaut", "88", "tab_Verbaut", "-", "-", "-", "-"
LINE "LOWBAT", "U-Bat war zwischen 6 Volt und 7 Volt", "89", "tab_Aktiv", "-", "-", "-", "-"
LINE "SPERREKP", "EKP, Zünd./Einsp. & Anlasser gesperrt", "90", "tab_Aktiv", "-", "-", "-", "-"
LINE "FWGADAPT", "Status Fahrwertgeberadaption", "91", "tab_Vollstaendig", "-", "-", "-", "-"
LINE "DKPADAPT", "Status Drosselklappenadaption", "92", "tab_Vollstaendig", "-", "-", "-", "-"
LINE "DKPA", "Adaptionswert Drosselklappenpoti", "24", "-", "Volt", "0", "0,001222", "word"
LINE "GANGAN", "Adaptionswert Neutral Gang", "32", "-", "Volt", "0", "0,019531", "byte"
LINE "GANGA1", "Adaptionswert 1. Gang", "40", "-", "Volt", "0", "0,019531", "byte"
LINE "GANGA2", "Adaptionswert 2. Gang", "48", "-", "Volt", "0", "0,019531", "byte"
LINE "GANGA3", "Adaptionswert 3. Gang", "56", "-", "Volt", "0", "0,019531", "byte"
LINE "GANGA4", "Adaptionswert 4. Gang", "64", "-", "Volt", "0", "0,019531", "byte"
LINE "GANGA5", "Adaptionswert 5. Gang", "72", "-", "Volt", "0", "0,019531", "byte"
LINE "GANGA6", "Adaptionswert 6. Gang", "80", "-", "Volt", "0", "0,019531", "byte"
LINE "UADPSHS", "Adaptionswert Schalthebelsensor Neutralstellung", "96", "-", "Volt", "0", "0,0048828", "word"
LINE "DKP1ADO", "oberer Adaptionswert Drosselklappenwinkel Kanal 1", "112", "-", "%", "0", "0,01", "word"
LINE "DKP1ADU", "unterer Adaptionswert Drosselklappenwinkel Kanal 1", "128", "-", "%", "0", "0,01", "word"
LINE "DKP2ADO", "oberer Adaptionswert Drosselklappenwinkel Kanal 2", "144", "-", "%", "0", "0,01", "word"
LINE "DKP2ADU", "unterer Adaptionswert Drosselklappenwinkel Kanal 2", "160", "-", "%", "0", "0,01", "word"
LINE "FWGADO1", "oberer Adaptionswert Fahrwertgeber Kanal 1", "176", "-", "%", "0", "0,01", "word"
LINE "FWGADU1", "unterer Adaptionswert Fahrwertgeber Kanal 1", "192", "-", "%", "0", "0,01", "word"
LINE "FWGADO2", "oberer Adaptionswert Fahrwertgeber Kanal 2", "208", "-", "%", "0", "0,01", "word"
LINE "FWGADU2", "unterer Adaptionswert Fahrwertgeber Kanal 2", "224", "-", "%", "0", "0,01", "word"
LINE "DKREGADO", "Adaption Lageregelung Drosselklappe (Offset)", "240", "-", "%", "-800,01220608", "0,024414435", "word"
LINE "DKREGADG", "Adaption Lageregelung Drosselklappe (Steigung)", "256", "-", "-", "-4", "0,0001220703125", "word"
LINE "STDKRGAD", "Status Adaption Lageregelung Drosselklappe", "272", "-", "-", "0", "1", "byte"
LINE "DMVAD", "Delta-Motordrehmom. aus Verlustmom.-Adapt.", "-", "-", "%", "0", "0,0030517578125", "word"
LINE "UDKP1MX", "Drosselklappenadaption max. Anschlag", "-", "-", "Volt", "0", "0.00122200", "word"
LINE "RKA", "Adaptive Korrektur Kraftstoffmasse", "-", "-", "%", "0", "0,046875", "word"
LINE "RKA2", "Adaptive Korrektur Kraftstoffmasse Bank 2", "-", "-", "%", "0", "0,046875", "word"
LINE "FRAO", "multipl. Gemischadapt.fakt. ob. Lastbereich", "-", "-", "-", "0", "0,000030517578125", "word"
LINE "FRAO2", "multipl. Gemischadapt.fakt. ob. Lastbereich Bank 2", "-", "-", "-", "0", "0,000030517578125", "word"
LINE "FRAU", "multipl.Gemischadapt.fakt. unt. mult.Bereich", "-", "-", "-", "0", "0,000030517578125", "word"
LINE "FRAU2", "multipl.Gemischadapt.fakt. unt. mult.Bereich Bank 2", "-", "-", "-", "0", "0,000030517578125", "word"
LINE "RKAZ", "addit.Gemischkorr. (pro Zuend.) der Gemischadapt.", "-", "-", "%", "0", "0,046875", "word"
LINE "RKAZ2", "addit.Gemischkorr. (pro Zuend.) der Gemischadapt. Bank 2", "-", "-", "%", "0", "0,046875", "word"
LINE "FMSLA", "Korrekturfak. SLmasse adaptiv", "-", "-", "-", "0", "0,0078125", "byte"
LINE "FMSLA2", "Korrekturfak. SLmasse adaptiv Bank 2", "-", "-", "-", "0", "0,0078125", "byte"
LINE "FMSLVA", "Sekundaerluft Adaptionswert", "-", "-", "-", "0", "0,0078125", "byte"
LINE "FMSLVA2", "Sekundaerluft Adaptionswert Bank 2", "-", "-", "-", "0", "0,0078125", "byte"
LINE "NWFEHLER", "Anzahl Nockenwellenfehler", "-", "-", "-", "0", "1", "byte"
LINE "YAWRAD", "Nullpunktadaption Gierrate", "-", "-", "Grad/s", "-16,384", "0,0005", "word"
LINE "ROLLRAD", "Nullpunktadaption der Rollrate", "-", "-", "Grad/s", "-16,384", "0,0005", "word"
LINE "NCOLL1", "Motorlaufzeit von 9000 - 9249 U/min in Sekunden", "-", "-", "sec", "0", "1", "long"
LINE "NCOLL2", "Motorlaufzeit von 9250 - 9499 U/min in Sekunden", "-", "-", "sec", "0", "1", "long"
LINE "NCOLL3", "Motorlaufzeit von 9500 - 9749 U/min in Sekunden", "-", "-", "sec", "0", "1", "long"
LINE "NCOLL4", "Motorlaufzeit von 9750 - 9999 U/min in Sekunden", "-", "-", "sec", "0", "1", "long"
LINE "NCOLL5", "Motorlaufzeit von 10000 - 10249 U/min in Sekunden", "-", "-", "sec", "0", "1", "long"
LINE "NCOLL6", "Motorlaufzeit von 10250 - 10499 U/min in Sekunden", "-", "-", "sec", "0", "1", "long"
LINE "NCOLL7", "Motorlaufzeit von 10500 - 10749 U/min in Sekunden", "-", "-", "sec", "0", "1", "long"
LINE "NCOLL8", "Motorlaufzeit von 10750 - 10999 U/min in Sekunden", "-", "-", "sec", "0", "1", "long"
LINE "NCOLL9", "Motorlaufzeit von 11000 - 11250 U/min in Sekunden", "-", "-", "sec", "0", "1", "long"
TEND

TBEG "KEYBYTES"
HEAD "KB", "FMT", "HEADER", "TIMING"
LINE "0x8FD5", "Format byte", "1 byte header", "Extended timing"
LINE "0x8FD6", "Additional length byte", "1 byte header", "Extended timing"
LINE "0x8F57", "Both modes possible", "1 byte header", "Extended timing"
LINE "0x8FD9", "Format byte", "Header with target and source information", "Extended timing"
LINE "0x8FDA", "Additional length byte", "Header with target and source information", "Extended timing"
LINE "0x8F5B", "Both modes possible", "Header with target and source information", "Extended timing"
LINE "0x8F5D", "Format byte", "Both types of header supported", "Extended timing"
LINE "0x8F5E", "Additional length byte", "Both types of header supported", "Extended timing"
LINE "0x8FDF", "Both modes possible", "Both types of header supported", "Extended timing"
LINE "0x8FE5", "Format byte", "1 byte header", "Normal timing"
LINE "0x8FE6", "Additional length byte", "1 byte header", "Normal timing"
LINE "0x8F67", "Both modes possible", "1 byte header", "Normal timing"
LINE "0x8FE9", "Format byte", "Header with target and source information", "Normal timing"
LINE "0x8FEA", "Additional length byte", "Header with target and source information", "Normal timing"
LINE "0x8F6B", "Both modes possible", "Header with target and source information", "Normal timing"
LINE "0x8F6D", "Format byte", "Both types of header supported", "Normal timing"
LINE "0x8F6E", "Additional length byte", "Both types of header supported", "Normal timing"
LINE "0x8FEF", "Both modes possible", "Both types of header supported", "Normal timing"
TEND

TBEG "LSUNPSTAT"
HEAD "TEXT", "NR"
LINE "Abgleichltg.unterbrochen", "1"
LINE "Sonde nicht eingebaut aber angeschlossen", "2"
LINE "HW-Fehler", "4"
LINE "mager-Fehler", "8"
LINE "fett-Fehler", "16"
LINE "Unterbrechung", "32"
TEND

TBEG "BAUTEILANSTEUERUNG"
HEAD "MNEMO", "TEXT", "IOLI", "TYP", "FAKTOR", "DREHZAHL", "EINH"
LINE "Elu", "E-Lüfter", "0xC1", "3", "-", "3", "-"
LINE "SLV", "Sekundärluftventil", "0xC3", "3", "-", "3", "-"
LINE "AKL", "Akustik Klappe", "0xC4", "3", "-", "3", "-"
LINE "TEV", "Taktventil Tankentlüftung", "0xC5", "0", "-", "3", "%"
LINE "EKP", "Kraftstoffpumpe", "0xC6", "0", "1", "1", "%"
LINE "HSV", "Lambdasondenheizung vor Kat 1", "0xC7", "0", "0,01", "3", "ms"
LINE "HSV2", "Lambdasondenheizung vor Kat 2", "0xC9", "0", "0,01", "3", "ms"
LINE "EV1", "Einspritzventil 1", "0xCB", "3", "-", "1", "-"
LINE "EV2", "Einspritzventil 2", "0xCC", "3", "-", "1", "-"
LINE "EV3", "Einspritzventil 3", "0xCD", "3", "-", "1", "-"
LINE "EV4", "Einspritzventil 4", "0xCE", "3", "-", "1", "-"
LINE "STPLL2", "Stepper LL-Regelung 2", "0xCF", "0", "2,56", "3", "%"
LINE "STPLL1", "Stepper LL-Regelung 1", "0xD1", "0", "2,56", "3", "%"
LINE "STPABGL", "Stepper-Abgleich", "0xD2", "3", "-", "1", "-"
LINE "UETMC", "Kontrollleuchte Übertemperatur", "0xD3", "3", "-", "3", "-"
LINE "MIL", "Check-Engine-Lampe", "0xF1", "3", "-", "1", "-"
LINE "Gangadp", "Gangadaption", "0xD5", "3", "-", "3", "-"
LINE "VSIDEL", "VSI Kilometerstand zuruecksetzen", "0xD7", "3", "-", "3", "-"
LINE "AGKL", "Abgasklappensteller", "0xDA", "0", "1", "1", "%"
LINE "IFRKL", "Interferenzrohrklappensteller", "0xDB", "0", "1", "1", "%"
LINE "EV5", "Einspritzventil 5", "0xDC", "3", "-", "1", "-"
LINE "EV6", "Einspritzventil 6", "0xDD", "3", "-", "1", "-"
LINE "EV7", "Einspritzventil 7", "0xDE", "3", "-", "1", "-"
LINE "EV8", "Einspritzventil 8", "0xDF", "3", "-", "1", "-"
LINE "DISA", "Sollstellung Schaltsaugrohr", "0xE6", "0", "-", "1", "-"
TEND

TBEG "NOBDKLASSE"
HEAD "CLA", "MIL", "FLC_TRIGGER", "FLC_WERT", "HLC_TRIGGER", "HLC_WERT", "SCAN_TOOL_AUSGABE", "DLC_TRIGGER_CARB", "DLC_WERT_PENDING", "DLC_TRIGGER_BMW", "DLC_WERT_CARB", "DLC_WERT_BMW", "FREEZE_FRAME_PRIORITAET", "EPCL", "TEXT"
LINE "CL30LINE", "0", "0", "0", "1", "5", "0", "2", "2", "2", "2", "2", "255", "0", "nicht verwendet"
LINE "CL31LINE", "0", "4", "2", "5", "4", "1", "2", "80", "3", "40", "40", "20", "0", "verwendet für Aussetztererkennung; FLC Trigger über Funktionsroutine; hohe FF Priorität"
LINE "CL32LINE", "0", "2", "2", "2", "4", "1", "3", "40", "3", "40", "40", "30", "0", "identisch mit Klasse 33; früher verwendet für Fehler, die die Lambdaregelung sperren, da bei diesen Fehlern die MIL sofort anging"
LINE "CL33LINE", "0", "2", "2", "2", "4", "1", "3", "40", "3", "40", "40", "30", "0", "Standard OBDII Klasse; MIL on nach 2 driving cycles; MIL off nach 3 fehlerfreien driving cycles (wegen Funktionsfehler DFPM auf 4 driving cycles appliziert); DTC löschen nach 40 warm up cycles"
LINE "CL34LINE", "0", "2", "2", "2", "4", "1", "3", "40", "3", "40", "40", "30", "1", "OBDII Steuerung wie Standard Klasse 33; zusätzlich EPCL (EML lampe bzw. Motornotprogramm) ein; verwendet für DK und SG interne Fehler"
LINE "CL35LINE", "0", "0", "0", "0", "0", "0", "3", "40", "3", "40", "40", "30", "1", "Standard BMW Fehler; keine MIL, keine scan tool Ausgabe;EPCL ein; verwendet für PWG Fehler"
LINE "CL36LINE", "0", "0", "0", "0", "0", "0", "3", "40", "3", "40", "40", "50", "0", "Standard BMW Fehler; keine MIL, keine scan tool Ausgabe; keine EPCL"
LINE "CL37LINE", "0", "2", "2", "2", "4", "1", "3", "40", "3", "40", "40", "30", "0", "Standard EOBD Fehler; keine MIL, jedoch Ausgabe an scan tool; keine EPCL; Fehler löschen nach 40 warm up cycles"
LINE "CL38LINE", "0", "0", "255", "1", "5", "0", "3", "20", "3", "2", "15", "50", "0", "nicht verwendet"
LINE "CL39LINE", "0", "1", "0", "1", "0", "1", "2", "0", "2", "0", "0", "50", "0", "nicht verwendet"
TEND

TBEG "TAB_FUNKTIONSSTATI"
HEAD "MNEMO", "TEXT", "INDEX", "NAME"
LINE "LL", "Leerlaufregelung ", "24", "tab_Aktiv"
LINE "VL", "Bedingung Vollast", "25", "tab_Aktiv"
LINE "TEHB", "Bedingung Tankentlüftung mit hoher Beladung", "26", "tab_Aktiv"
LINE "SA", "Bedingung Schubabschalten", "27", "tab_Aktiv"
LINE "SBBVK", "Bedingung Sonde betriebsbereit vor Kat ", "29", "tab_Aktiv"
LINE "SBBVK2", "Bedingung Sonde betriebsbereit vor Kat, Bank 2 ", "28", "tab_Aktiv"
LINE "BM", "Zylinder-1 Erkennung", "30", "tab_Erkannt"
LINE "LR", "Lambdaregelung", "31", "tab_Aktiv"
LINE "NWSYN", "Bedingung Synchronisierung erfolgreich", "32", "tab_synchro"
LINE "STURZ", "Bedingung Sturz", "33", "tab_Aktiv"
TEND

TBEG "DIGITALWERTE"
HEAD "MNEMONIC", "TEXT", "INDEX", "NAME", "0", "1"
LINE "B_KL15_ZFE", "Status KL 15 aus ZFE ueber CAN", "29", "-", "nicht betätigt", "betätigt"
LINE "S_KUPP", "Kupplungs-Schalter", "32", "-", "nicht betätigt", "betätigt"
LINE "ES_SST1", "Seitenstützen-Schalter 1", "33", "-", "ausgeklappt", "eingeklappt"
LINE "ES_OELNIV", "Ölniveau-Schwimmer-Schalter", "34", "-", "nicht i.O.", "Ölniveau i.O."
LINE "ES_POEL", "Öldruck-Schalter", "35", "-", "nicht vorhanden", "vorhanden"
LINE "ES_START", "Startschalter", "36", "-", "nicht betätigt", "betätigt"
LINE "S_KL15", "Schalter Kl 15", "37", "-", "nicht betätigt", "betätigt"
LINE "ES_KILL", "Not-Aus-Schalter", "38", "-", "in Betriebsstellung", "Not-Aus aktiv"
LINE "B_AKL", "Akkustik Klappe", "0", "-", "nicht aktiv", "aktiv"
LINE "B_SLV1", "Sekundrluft-Ventil", "33", "-", "nicht aktiv", "aktiv"
LINE "B_TEV", "Taktventil Tankentlüftung", "34", "-", "nicht aktiv", "aktiv"
LINE "B_HSV2", "Lambdasondenheizung vor Kat 2", "51", "-", "nicht aktiv", "aktiv"
LINE "B_HSV", "Lambdasondenheizung vor Kat 1", "48", "-", "nicht aktiv", "aktiv"
LINE "B_ELUE1", "Motorlüfter ", "49", "-", "nicht aktiv", "aktiv"
LINE "B_EKPBTS", "Kraftstoffpumpe", "50", "-", "nicht aktiv", "aktiv"
LINE "A_ANLASSER", "Anlasser-Relais", "54", "-", "nicht aktiv", "aktiv"
LINE "B_UETMC", "Kontrollleuchte Motortemperatur", "55", "-", "nicht aktiv", "aktiv"
LINE "B_MOTORSTP", "Motorstopp", "59", "-", "nicht aktiv", "aktiv"
LINE "B_FRGANL", " Freigabe Anlasser", "60", "-", "nicht aktiv", "aktiv"
LINE "A_SCHUTZ", "Anlasser Stopp", "62", "-", "nicht aktiv", "aktiv"
LINE "B_MIL", "Motornotlauf ", "63", "-", "nicht aktiv", "aktiv"
LINE "ES_SST2", "Seitenstützen-Schalter 2", "39", "-", "eingeklappt", "ausgeklappt"
LINE "ES_SST", "Seitenständer (nach Diagnose)", "25", "-", "ausgeklappt", "eingeklappt"
LINE "B_FZGM_AENDERN", "Eingang Modustaster", "30", "-", "nicht betätigt", "betätigt"
LINE "B_FZGM_SONDER", "Sondermodus", "31", "-", "nicht aktiv", "aktiv"
LINE "ES_BLSV", "Bremslichtschalter vorn", "40", "-", "nicht betätigt", "betätigt"
LINE "ES_BLSH", "Bremslichtschalter hinten", "41", "-", "nicht betätigt", "betätigt"
LINE "OELNIV", "Dreistufiger Ölniveau-Schwimmer", "42", "-", "Ölstand nicht zu gering", "Ölstand zu gering"
TEND

TBEG "ADCLESENTABELLE"
HEAD "HEX", "IOLI", "MNEMONIC", "U_FAKTOR", "EINH", "TYP"
LINE "0x4A", "Batteriespannung", "UB", "0,0942", "V", "byte"
LINE "0x4B", "Spannung Schalthebelsensor", "USHS", "0,0048828", "V", "word"
LINE "0x4C", "Spannung Sturzsensor", "UACL", "0,0048828", "V", "word"
LINE "0x4E", "DK-Poti", "DKP", "0,001222", "V", "word"
LINE "0x4F", "Heißluftmassenmesser", "HFM", "0,00977", "V", "word"
LINE "0x50", "Motortemperatur", "TMOT", "0,019531", "V", "byte"
LINE "0x51", "Ansauglufttemperatur", "TANS", "0,019531", "V", "byte"
LINE "0x53", "Spannungsversorgung E-Lüfter ", "ELUE", "0,0942", "V", "byte"
LINE "0x54", "Integrator Wert Klopfsensor 1", "KS1", "0,019531", "V", "byte"
LINE "0x55", "Integrator Wert Klopfsensor 2", "KS2", "0,019531", "V", "byte"
LINE "0x56", "Getriebe Schaltwalze", "GETRG", "0,019531", "V", "byte"
LINE "0x57", "Kraftstoffdruck", "DSK", "0,019531", "V", "byte"
LINE "0x58", "Betriebstrom E-Lüfter", "IELUE", "0,0488", "A", "word"
LINE "0x59", "Spannungsversorgung", "SYS", "0,0942", "V", "byte"
LINE "0x5A", "Betriebstrom 1", "ISYS", "0,00488", "A", "word"
LINE "0x60", "Lambdasonde 1", "LSVK1", "0,019531", "V", "byte"
LINE "0x61", "Lambdasonde 2", "LSVK2", "0,019531", "V", "byte"
LINE "0x63", "Temperatur Zylinderkopf links", "TZYL1", "0,019531", "V", "byte"
LINE "0x64", "Temperatur Zylinderkopf rechts", "TZYL2", "0,019531", "V", "byte"
LINE "0x67", "Spannungsversorgung 2", "ZDG", "0,0942", "V", "byte"
LINE "0x68", "Betriebstrom 2", "IZDG", "0,00488", "A", "word"
LINE "0x71", "Spannungsversorgung 3", "EKP", "0,0942", "V", "byte"
LINE "0x72", "Betriebstrom 3", "IEKP", "0,00488", "A", "word"
TEND

TBEG "MESSWERTE"
HEAD "NR", "TEXT", "TYP", "EINH", "NAME", "ADD", "FAKTOR"
LINE "0", "Einspritzzeit EV", "word", "msec", "te_w", "0", "0,008"
LINE "1", "Lambdaregler 1", "word", "-", "fr_w", "0", "3,05176E-05"
LINE "2", "Lambdaregler 2", "word", "-", "fr2_w", "0", "3,05176E-05"
LINE "3", "Fahrzeuggeschwindigkeit ", "byte", "km/h", "vfzg", "0", "1,25"
LINE "4", "Motordrehzahl", "word", "U/min", "nmot_w", "0", "0,25"
LINE "5", "Leerlauf-Solldrehzahl ", "byte", "U/min", "nsol", "0", "10"
LINE "6", "Nockenwellenposition Einlaß", "word", "-", "wnwkwe_w", "0", "0,1"
LINE "7", "Nockenwellenposition Auslaß", "word", "-", "wnwkwa_w", "0", "0,1"
LINE "8", "Ansauglufttemperatur", "byte", "Grad C", "tans", "-48", "0,75"
LINE "9", "Motortemperatur", "byte", "Grad C", "tmot", "-48", "0,75"
LINE "10", "Temperatur Zylinder 1", "word", "Grad C", "tmotzyl1_w", "-48", "0,75"
LINE "11", "Temperatur Zylinder 2", "word", "Grad C", "tmotzyl2_w", "-48", "0,75"
LINE "12", "Zündwinkel", "byte", "Grad KW", "zwout", "-96", "0,75"
LINE "13", "Drosselklappen-Potentiometer", "byte", "%", "wdkba", "0", "0,39216"
LINE "14", "Luftmasse", "word", "kg/h", "mshfm_w", "0", "0,1"
LINE "15", "momentanes inneres Moment", "word", "%", "miist", "0", "0,0015259"
LINE "16", "Spannung Kl. 30", "byte", "V", "ub", "0", "0,0942"
LINE "17", "Klopfsensor 1 Ref. Pegel", "word", "V", "rkrn_w", "0", "0,019531"
LINE "18", "Klopfsensor 2 Ref. Pegel", "word", "V", "rkrn_w", "0", "0,019531"
LINE "19", "Klopfsensor 3 Ref. Pegel", "word", "V", "-", "0", "0,019531"
LINE "20", "Klopfsensor 4 Ref. Pegel", "word", "V", "-", "0", "0,019531"
LINE "21", "Zündspule 1 bis 4 Schließzeit", "word", "msec", "szout_w", "0", "0,001"
LINE "22", "Fahrstrecke des Fahrzeugs", "long", "km", "kmstand", "0", "1"
LINE "23", "Zeitzähler", "long", "sec", "trmin_w", "0", "1"
LINE "24", "Vorderradgeschwindigkeit", "word", "km/h", "v_vrad", "0", "0,0625"
LINE "25", "Hinterradgeschwindigkeit", "word", "km/h", "v_hrad", "0", "0,0625"
LINE "26", "Leerlaufregler 1", "word", "ySteps", "st_cur_pos", "0", "0,1"
LINE "27", "Leerlaufregler 2 ", "word", "ySteps", "st_cur_pos", "0", "0,1"
LINE "28", "Umgebungsdruck", "word", "hPa", "pu_w", "0", "0,0390625"
LINE "29", "Getriebe-Schaltwalzen-Position", "byte", "Gang", "gangi", "0", "1"
LINE "30", "Kurbelwelleninterrupt Zaehler", "word", "-", "Kwirq", "0", "1"
LINE "31", "Nockenwelleninterrupt Zaehler", "word", "-", "Nwe1_irq", "0", "1"
LINE "32", "Ansteuerposition Schaltsaugrohr", "word", "%", "disa_pwm", "0", "0,01"
TEND

TBEG "FORTTEXTE2"
HEAD "ORT", "MAXTEXT", "MINTEXT", "SIGTEXT", "PLAUSTEXT"
LINE "0x2711", "Kurzschluss Masse, Ub oder Leitungsunterbrechung", "-", "-", "-"
LINE "0x2718", "-", "-", "kein Signal", "-"
LINE "0x271A", "Offset über Grenzwert Sonde 1 Bank 1", "Langsame Sonde Sonde 1 Bank 1", "Nebenschluß Sonde mit Heizer Sonde 1 Bank 1", "Signal unplausibel Sonde 1 Bank 1 (siehe Umweltbedingung LSUNPSTAT)"
LINE "0x271B", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x2722", "Offset über Grenzwert Sonde 1 Bank 2", "Langsame Sonde Sonde 1 Bank 2", "Nebenschluß Sonde mit Heizer Sonde 1 Bank 2", "Signal unplausibel Sonde 1 Bank 2 (siehe Umweltbedingung LSUNPSTAT2)"
LINE "0x2723", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x2736", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "-", "Kraftstoffdruck unplausibel"
LINE "0x2740", "Ölstand zu niedrig", "-", "-", "-"
LINE "0x2751", "Kurzschluss Masse", "Leitungsunterbrechung oder Kurzschluss UB", "-", "-"
LINE "0x2752", "Kurzschluss Masse", "Leitungsunterbrechung oder Kurzschluss UB", "-", "-"
LINE "0x2760", "-", "Sekundärluftmasse zu gering", "-", "-"
LINE "0x2765", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x276B", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x276C", "-", "Tankentlüftungssystem", "-", "-"
LINE "0x276D", "-", "Tankentlüftungssystem", "-", "-"
LINE "0x2772", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x2774", "-", "-", "Eintrag fehlt", "-"
LINE "0x2778", "-", "Kurzschluss zur Masse", "-", "-"
LINE "0x2779", "-", "-", "-", "Reset aus RAM Test (UMRAM)"
LINE "0x277B", "-", "-", "-", "Reset aus ROM Test (URROM)"
LINE "0x277C", "-", "-", "-", "Reset aus Tests URTPU, UMAUSC, UMKOM"
LINE "0x277D", "Spannungsschwellwert überschritten", "Spannungsschwellwert unterschritten", "-", "ADC-Fehler, HW-Fehler"
LINE "0x277E", "Abschaltpfadtest fehlerhaft abgeschlossen", "Kommunikation zum UM fehlerhaft", "-", "-"
LINE "0x277F", "-", "-", "Seitenstützenschalter defekt", "-"
LINE "0x2783", "Leitungsunterbrechung oder Kurzschluss UB", "Kurzschluss zur Masse", "-", "Gang unplausibel"
LINE "0x2784", "Kurzschluss", "Leitungsunterbrechung", "-", "Signal unplausibel"
LINE "0x2785", "-", "-", "-", "ABS-/ASC-Taster unplausibel"
LINE "0x2786", "-", "-", "-", "Signal Vorderradgeschwindigkeit unplausibel"
LINE "0x2787", "-", "-", "-", "Signal Hinterradgeschwindigkeit unplausibel"
LINE "0x2788", "-", "-", "fehlendes Signal Fahrzeuggeschwindigkeit", "-"
LINE "0x278A", "-", "-", "Defekt Killschalter", "-"
LINE "0x278B", "Kurzschluss nach Minus", "Kurzschluss nach Plus oder Leitungsunterbrechung", "Motortemperaturschwelle für Lambdaregelungsfreigabe nicht erreicht", "Motortemperatursignal unplausibel ggü. Modell"
LINE "0x278C", "Kurzschluss nach Minus", "Kurzschluss nach Plus", "-", "-"
LINE "0x278D", "Kurzschluss nach Minus", "Kurzschluss nach Plus oder Leitungsunterbrechung", "-", "-"
LINE "0x279D", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27A6", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27A7", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27A8", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27A9", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27AA", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27AB", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27AC", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27AD", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27B4", "Max-Fehler Umgebungsdrucksensor", "Min-Fehler Umgebungsdrucksensor", "-", "Umgebungsdrucksensor unplausibel"
LINE "0x27B7", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27B8", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x27D9", "Spannung zu hoch", "Spannung zu niedrig", "-", "-"
LINE "0x27DA", "Spannung zu hoch", "Spannung zu niedrig", "-", "-"
LINE "0x27DB", "Spannung zu hoch", "Spannung zu niedrig", "-", "-"
LINE "0x27E0", "-", "-", "beide Klopfsensoren defekt", "-"
LINE "0x27E1", "Motor mechanisch zu laut oder KS 1 außerhalb Toleranz (Empfindlichkeit)", "elektrischer Fehler KS1 (Wackelkontakt) oder KS locker", "-", "-"
LINE "0x27E2", "Motor mechanisch zu laut oder KS 2 außerhalb Toleranz (Empfindlichkeit)", "elektrischer Fehler KS2 (Wackelkontakt) oder KS locker", "-", "-"
LINE "0x27E3", "Übertemperatur bei CY315", "-", "-", "-"
LINE "0x27E4", "Übertemperatur bei CJ945", "-", "-", "-"
LINE "0x27E6", "-", "-", "-", "Klopfbaustein defekt"
LINE "0x27E7", "-", "-", "-", "Klopfbaustein defekt"
LINE "0x27E8", "-", "-", "-", "Klopfbaustein defekt"
LINE "0x27EA", "-", "CAN-Schnittstelle, Timeout KOMBI", "kein Signal", "Plausibilitätsfehler"
LINE "0x27EB", "-", "CAN-Schnittstelle, Timeout ZFE", "kein Signal", "Plausibilitätsfehler"
LINE "0x27EC", "-", "CAN-Schnittstelle, Timeout ABS", "kein Signal", "Plausibilitätsfehler"
LINE "0x27ED", "Timeout CAN-Botschaft MOD_VEH_ABS_MOTBK", "Checksummenfehler CAN-Botschaft MOD_VEH_ABS_MOTBK", "Alivefehler CAN-Botschaft MOD_VEH_ABS_MOTBK", "-"
LINE "0x27EF", "Fehler Bremslichtschalter hinten", "Fehler Bremslichtschalter vorne", "Leitungsunterbrechung", "Signal nicht plausible"
LINE "0x27F9", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x283D", "CAN Baustein im Zustand Passiv", "DPRAM CAN- Baustein defekt", "-", "CAN-Baustein Bus Off oder CAN-Bus defekt"
LINE "0x2847", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "-", "Versorgung Drosselklappengeber defekt"
LINE "0x2848", "oberer Adaptionsgrenzwert überschritten", "unterer Adaptionsgrenzwert unterschritten", "-", "-"
LINE "0x2849", "-", "-", "Leitungsunterbrechung am Abgasklappenstellmotor", "-"
LINE "0x284A", "-", "-", "Leitungsunterbrechung am Interferenzrohrklappenstellmotor", "-"
LINE "0x284B", "Kurzschluss UBAT", "Kurzschluss Masse", "Leitungsunterbrechung", "-"
LINE "0x28AA", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "open load", "-"
LINE "0x28AC", "-", "-", "-", "Schalter Klemme 15 defekt"
LINE "0x28C8", "obere Plausibilitätsschwelle unterschritten(short test)", "untere Plausibilitätsschwelle unterschritten(short test)", "-", "unplausibles Prüfresultat erkannt (DKVS Kurztest)"
LINE "0x28C9", "obere Plausibilitätsschwelle unterschritten(short test)", "untere Plausibilitätsschwelle unterschritten(short test)", "-", "unplausibles Prüfresultat erkannt (DKVS Kurztest)"
LINE "0x28CA", "Sicherung System Supply", "-", "-", "-"
LINE "0x28CB", "Sicherung EKP", "-", "-", "-"
LINE "0x28CC", "Sicherung Zuendung", "-", "-", "-"
LINE "0x28CD", "-", "-", "-", "Kurbelwellen-Zahnfehler / Lueckenverlust"
LINE "0x28CE", "-", "-", "keine /abweichende Nockenwellenflanke", "Phasenflanke / Einbaulage auserhalb zulaessiger Toleranz"
LINE "0x28FA", "Kurzschluss zur Batterie", "Kurzschluss zur Masse", "Kabelbruch", "-"
LINE "0x28FB", "Fehler Ringantenne", "Fehler CRC in BMSK", "Schnittstelle EWS - BMSK gestoert", "EWS-Daten unplausibel"
LINE "0x2904", "Kurzschluss UB ", "Kurzschluss Masse", "Kabelbruch", "-"
LINE "0x2905", "Kurzschluss UB ", "Kurzschluss Masse", "Kabelbruch", "-"
LINE "0x2934", "Eintrag fehlt", "Eintrag fehlt", "-", "-"
LINE "0x2935", "Eintrag fehlt", "Eintrag fehlt", "-", "-"
LINE "0x2972", "Leerlaufregler Anschlag oben", "Leerlaufregler Anschlag unten", "-", "-"
LINE "0x2973", "-", "Sensorversorgungsspannung n.i.O.", "Sensorsignalfehler", "CAN Signal gestört"
LINE "0x2974", "-", "-", "Schräglagensensor CLU1 Message fehlt", "-"
LINE "0x2975", "-", "-", "Schräglagensensor CLU2 Message fehlt", "-"
LINE "0x2976", "-", "-", "Schräglagensensor CLU4 Message fehlt", "-"
LINE "0x4E20", "Fehler Abschaltpfad oder Notlaufpunkt", "Fehler Adaption", "Fehler DK-Motor", "-"
LINE "0x4E21", "Regelanschlag oben", "Regelanschlag unten", "Lageregelung instabil", "Abweichung Drosselklappe Ist- zu Sollwert"
LINE "0x4E22", "Abweichung FWG/DK-Winkel Rohwerte", "Abweichung FWG/DK-Winkel adaptierte Werte", "-", "-"
LINE "0x4E23", "Vergleichsfehler Rohwerte", "Vergleichsfehler adaptierte Werte", "-", "-"
LINE "0x4E24", "Wert oberhalb Schwelle fwg1", "Wert unterhalb Schwelle fwg1", "-", "-"
LINE "0x4E25", "Wert oberhalb Schwelle fwg2", "Wert unterhalb Schwelle fwg2", "-", "-"
LINE "0x4E26", "Vergleichsfehler Rohwerte", "Vergleichsfehler adaptierte Werte", "-", "-"
LINE "0x4E27", "Wert oberhalb Schwelle dkp1", "Wert unterhalb Schwelle dkp1", "-", "-"
LINE "0x4E28", "Wert oberhalb Schwelle dkp2", "Wert unterhalb Schwelle dkp2", "-", "-"
LINE "0x4E2B", "Drosselklappengeberüberwachung Ebene 2", "Fahrwertgeberüberwachung Ebene 2", "Überwachung Drehzahlsignal Ebene 2", "-"
LINE "0x4E2C", "Vergleich Drosselklappenwinkel Ebene 2", "Notlaufstufe Ebene 2", "-", "-"
LINE "0x4E2D", "keine Fehlerreaktion Ebene 2", "Zündwinkelüberwachung Ebene 2", "-", "-"
LINE "0x4E52", "Fehler Entwicklung Sollwertbegrenzung auf wdkzul_um aktiv", "-", "-", "-"
LINE "0xFFFF", "-", "-", "-", "-"
TEND

TBEG "BETRIEBSWTAB"
HEAD "NAME", "TELEGRAM", "POS_ADR", "LEN_ADR", "ADR", "BYTE", "DATA_TYPE", "COMPU_TYPE", "FACT_A", "FACT_B", "MASK", "VALUE", "MEAS"
LINE "UB", "8312F1304A01", "0", "0", "0x00", "4", "2", "--", "0.0942", "0", "0", "0", "V"
LINE "DKP", "8312F1304E01", "0", "0", "0x00", "4", "5", "--", "0.001222", "0", "0", "0", "V"
LINE "HFM", "8312F1304F01", "0", "0", "0x00", "4", "5", "--", "0.00977", "0", "0", "0", "V"
LINE "TMOT", "8312F1305001", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "TANS", "8312F1305101", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "TZYL1", "8312F1306301", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "TZYL2", "8312F1306401", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "KS1", "8312F1305401", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "KS2", "8312F1305501", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "GETRG", "8312F1305601", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "DSK", "8312F1305701", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "LSVK1", "8312F1306001", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "LSVK2", "8312F1306101", "0", "0", "0x00", "4", "2", "--", "0.019531", "0", "0", "0", "V"
LINE "SYS", "8312F1305901", "0", "0", "0x00", "4", "2", "--", "0.0942", "0", "0", "0", "V"
LINE "ISYS", "8312F1305A01", "0", "0", "0x00", "4", "5", "--", "0.00488", "0", "0", "0", "V"
LINE "ZDG", "8312F1306701", "0", "0", "0x00", "4", "2", "--", "0.0942", "0", "0", "0", "V"
LINE "IZDG", "8312F1306801", "0", "0", "0x00", "4", "5", "--", "0.00488", "0", "0", "0", "V"
LINE "EKP", "8312F1307101", "0", "0", "0x00", "4", "2", "--", "0.0942", "0", "0", "0", "V"
LINE "IEKP", "8312F1307201", "0", "0", "0x00", "4", "5", "--", "0.00488", "0", "0", "0", "V"
LINE "FR_W", "8312F1224000", "0", "0", "0x00", "8", "5", "--", "0.0030517578125", "-100", "0", "0", "%"
LINE "FR2_W", "8312F1224000", "0", "0", "0x00", "10", "5", "--", "0.0030517578125", "-100", "0", "0", "%"
LINE "RKAT", "8312F1224004", "0", "0", "0x00", "6", "7", "--", "0.046875", "0", "0", "0", "%"
LINE "RKAT2", "8312F1224004", "0", "0", "0x00", "8", "7", "--", "0.046875", "0", "0", "0", "%"
LINE "FRA", "8312F1224004", "0", "0", "0x00", "10", "5", "--", "0.000030517578125", "0", "0", "0", "-"
LINE "FRA2", "8312F1224004", "0", "0", "0x00", "12", "5", "--", "0.000030517578125", "0", "0", "0", "-"
LINE "LUTSFI1", "8312F1224003", "0", "0", "0x00", "4", "7", "--", "0.00390625", "0", "0", "0", "1/sec^2"
LINE "LUTSFI2", "8312F1224003", "0", "0", "0x00", "4", "7", "--", "0.00390625", "0", "0", "0", "1/sec^2"
LINE "LUTSFI3", "8312F1224003", "0", "0", "0x00", "4", "7", "--", "0.00390625", "0", "0", "0", "1/sec^2"
LINE "LUTSFI4", "8312F1224003", "0", "0", "0x00", "4", "7", "--", "0.00390625", "0", "0", "0", "1/sec^2"
LINE "SPI", "8312F1305C01", "0", "0", "0x00", "4", "5", "--", "1", "0", "0", "0", "usec"
LINE "EKPS", "8312F130D405", "0", "0", "0x00", "4", "1", "--", "1", "0", "0", "0", "-"
LINE "EKPE", "8312F130D404", "0", "0", "0x00", "4", "1", "--", "1", "0", "0", "0", "-"
LINE "NWTESTON", "8312F130D608", "0", "0", "0x00", "4", "1", "--", "1", "0", "0", "0", "-"
LINE "NWTESTOFF", "8312F130D604", "0", "0", "0x00", "4", "1", "--", "1", "0", "0", "0", "-"
LINE "NWTESTDATA", "8312F1224000", "0", "0", "0x00", "4", "5", "--", "1", "0", "0", "0", "-"
LINE "SLVTESTON", "8312F130D808", "0", "0", "0x00", "4", "1", "--", "1", "0", "0", "0", "-"
LINE "SLVTESTOFF", "8312F130D804", "0", "0", "0x00", "4", "1", "--", "1", "0", "0", "0", "-"
LINE "NMAXLIMON", "8312F130D908", "0", "0", "0x00", "4", "1", "--", "1", "0", "0", "0", "-"
LINE "NMAXLIMOFF", "8312F130D904", "0", "0", "0x00", "4", "1", "--", "1", "0", "0", "0", "-"
LINE "USHS", "8312F1304B01", "0", "0", "0x00", "4", "5", "--", "0.0048828", "0", "0", "0", "V"
LINE "UACL", "8312F1304C01", "0", "0", "0x00", "4", "5", "--", "0.0048828", "0", "0", "0", "V"
TEND

TBEG "TAB_VERBAUT"
HEAD "WERT", "TEXT"
LINE "0", "Nicht verbaut"
LINE "1", "verbaut"
TEND

TBEG "TAB_AKTIV"
HEAD "WERT", "TEXT"
LINE "0", "Nicht aktiv"
LINE "1", "aktiv"
TEND

TBEG "TAB_ERKANNT"
HEAD "WERT", "TEXT"
LINE "0", "Nicht erkannt"
LINE "1", "erkannt"
TEND

TBEG "TAB_SYNCHRO"
HEAD "WERT", "TEXT"
LINE "0", "NW Notlauf"
LINE "1", "synchronisiert"
TEND

TBEG "MESSWERTE2"
HEAD "MNEMO", "TEXT", "TYP", "EINH", "NAME", "ADD", "FAKTOR"
LINE "STP1", "Position Steppermotor 1", "word", "%", "-", "0", "0,1"
LINE "STP2", "Position Steppermotor 2", "word", "%", "-", "0", "0,1"
LINE "VSIKM", "Restkilometerstand fuer Ventilspielserviceintervall", "word", "km", "-", "0", "10"
LINE "VSIDEL", "Anzahl von Loeschungen der VSI-km", "byte", "-", "-", "0", "1"
LINE "KMBMSK", "interner Kilometerstand der BMSK", "word", "km", "-", "0", "6"
LINE "FRPS", "gefilterter Wert des Kraftstoffdrucksensors", "word", "hPa", "-", "0", "0,2"
LINE "TOEL", "Motoroeltemperatur", "word", "°C", "-", "-48", "0,75"
LINE "AGKL", "Position Abgasklappensteller", "word", "%", "-", "0", "0,01"
LINE "IFRKL", "Position Interferenzrohrklappensteller", "word", "%", "-", "0", "0,01"
LINE "PHIOUT", "Schräglagenwinkel", "word", "Grad", "-", "-1440", "0,043945"
LINE "FWG", "Fahrwertgeber", "word", "%", "-", "0", "0,001526"
LINE "WDKS", "Sollwert Drosselklappenwinkel", "word", "%", "-", "0", "0,024414"
LINE "DKP1R", "Rohwert Drosselklappenwinkel Kanal 1", "word", "%", "-", "0", "0,01"
LINE "DKP2R", "Rohwert Drosselklappenwinkel Kanal 2", "word", "%", "-", "0", "0,01"
LINE "FWG1R", "Rohwert Fahrwertgeber Kanal 1", "word", "%", "-", "0", "0,01"
LINE "FWG2R", "Rohwert Fahrwertgeber Kanal 2", "word", "%", "-", "0", "0,01"
LINE "KTDKM", "Ansteuerung Drosselklappenmotor (PWM)", "word", "%", "-", "-328", "0,01"
LINE "DKDISSK", "Drosselklappenabschaltung bei SK Fehlern", "byte", "-", "-", "-", "1"
LINE "STDKREG", "Statusbyte Drosselklappenregelung", "byte", "-", "-", "-", "1"
LINE "DREHRATE1", "Drehrate 1 der Sensorbox", "word", "Grad/s", "-", "-163,84", "0,005"
LINE "DREHRATE2", "Drehrate 2 der Sensorbox", "word", "Grad/s", "-", "-163,84", "0,005"
LINE "BESCHLEUNIGUNG1", "Beschleunigung 1 der Sensorbox", "word", "g", "-", "-4,1768", "0,0001275"
LINE "BESCHLEUNIGUNG2", "Beschleunigung 2 der Sensorbox", "word", "g", "-", "-4,1768", "0,0001275"
TEND

TBEG "TAB_ASCWERTE"
HEAD "MNEMO", "TEXT", "TYP", "EINHEIT", "NAME", "ADD", "FAKTOR", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17"
LINE "ASCACTCTR", "Dauer der ASC-Regelungen", "long", "s", "ascActCtr", "0", "0,01", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"
LINE "ASCINTCTR", "mittlere Intensität/Momentrücknahme der ASC-Regelungen", "long", "%", "-", "0", "1", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"
LINE "ASCSTATUS", "aktueller Status der ASC-Funktion", "byte", "-", "ascStatus", "0", "1", "RESERVIERT", "Modus 1", "Modus 2", "KEINE_FREIGABE Modus 1", "KEINE_FREIGABE Modus 2", "REGELT Modus 1", "REGELT Modus 2", "AUS", "FEHLER", "KEINE_FREIGABE Modus 3", "Modus 3", "REGELT Modus 3", "KEINE_FREIGABE Modus 4", "Modus 4", "REGELT Modus 4", "KEINE_FREIGABE Modus 5", "Modus 5", "REGELT Modus 5"
LINE "ASCMODUS", "gewählter Modus der ASC-Funktion", "byte", "-", "ascModus", "0", "1", "-", "MODUS 1", "MODUS 2", "-", "-", "-", "-", "AUS", "-", "-", "MODUS 3", "-", "-", "MODUS 4", "-", "-", "MODUS 5", "-"
LINE "ES_ASC", "ASC-Taster", "byte", "-", "ES_asc_tst", "0", "1", "ASC-Taster nicht betätigt", "ASC-Taster betätigt", "NOT-AUS aktiv", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"
LINE "RADCOR", "gesamte Radiuskorrektur der Reifenradiusadaption", "word", "mm", "radcor", "0", "0,061035", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"
TEND

TBEG "TAB_DSLV_STATI"
HEAD "MNEMO", "TEXT", "TYP", "EINHEIT", "NAME", "0", "1"
LINE "B_ANFSLV", "Bedingung Anforderung SLV-Diagnose", "bool", "-", "B_anfslv", "nicht erfüllt", "erfüllt"
LINE "B_DSLVE", "Bedingung Durchführung SLV-Diagnose", "bool", "-", "B_dslve", "nicht erfüllt", "erfüllt"
LINE "B_DSLVA", "Bedingung Abbruch SLV-Diagnose", "bool", "-", "B_dslva", "nicht erfüllt", "erfüllt"
LINE "B_ADSLV", "Bedingung SLV-Diagnose abgeschlossen", "bool", "-", "B_adslv", "nicht erfüllt", "erfüllt"
TEND

TBEG "TAB_STELLERSTATI"
HEAD "BITPOSITION", "STATUSTEXT"
LINE "1", "keine Klappenverstellung aufgrund Unterspannung"
LINE "2", "keine PWM-Rückmeldung des Stellmotors, elektrisch nicht angeschlossen"
LINE "3", "elektrischer interner Fehler"
LINE "4", "Leitungsunterbrechung PWM an Stellmotor"
LINE "5", "mechanischer Fehler des Systems"
TEND

TBEG "TAB_BITS"
HEAD "BITPOSITION", "MASK"
LINE "0", "0x01"
LINE "1", "0x02"
LINE "2", "0x04"
LINE "3", "0x08"
LINE "4", "0x10"
LINE "5", "0x20"
LINE "6", "0x40"
LINE "7", "0x80"
TEND

TBEG "TAB_VOLLSTAENDIG"
HEAD "WERT", "TEXT"
LINE "0", "unvollständig"
LINE "1", "vollständig"
TEND

TBEG "BAUTEILANSTEUERUNG_EGAS"
HEAD "MNEMO", "TEXT", "IOLI", "TYP", "PARAMETER", "FAKTOR1", "EINHEIT1", "PARTYP1", "FAKTOR2", "EINHEIT2", "PARTYP2", "FAKTOR3", "EINHEIT3", "PARTYP3"
LINE "DKM", "Ansteuerung Drosselklappenmotor", "0xE0", "0", "3", "100", "%", "6", "100", "%", "6", "21474,83648", "%/s", "8"
LINE "WDKS", "Vorgabe Sollwert Lageregelung", "0xE1", "0", "3", "40,959375", "%", "4", "40,959375", "%", "4", "21474,83648", "%/s", "8"
TEND

TBEG "TAB_FAHRZEUGMODUS"
HEAD "WERT", "TEXT"
LINE "0", "kein Modus"
LINE "1", "1 Modus"
LINE "2", "2 Modus"
LINE "3", "3 Modus"
LINE "4", "4 Modus"
LINE "5", "5 Modus"
LINE "6", "6 Modus"
LINE "7", "7 Modus"
TEND

TBEG "TAB_DEAKTIVIERT"
HEAD "WERT", "TEXT"
LINE "0", "Nicht deaktiviert"
LINE "1", "Deaktiviert"
TEND

TBEG "TAB_AKTIVIERT"
HEAD "WERT", "TEXT"
LINE "0", "Nicht aktiviert"
LINE "1", "Aktiviert"
TEND


INFO#
;    JOBNAME:INFO
;    JOBCOMMENT:Information SGBD
;    RESULT:ECU
;    RESULTTYPE:string
;    RESULTCOMMENT:Steuergerät im Klartext
;    RESULT:ORIGIN
;    RESULTTYPE:string
;    RESULTCOMMENT:Steuergeräte-Verantwortlicher
;    RESULT:REVISION
;    RESULTTYPE:string
;    RESULTCOMMENT:Versions-Nummer
;    RESULT:AUTHOR
;    RESULTTYPE:string
;    RESULTCOMMENT:Namen aller Autoren
;    RESULT:COMMENT
;    RESULTTYPE:string
;    RESULTCOMMENT:wichtige Hinweise
;    RESULT:PACKAGE
;    RESULTTYPE:string
;    RESULTCOMMENT:Include-Paket-Nummer
;    RESULT:SPRACHE
;    RESULTTYPE:string
;    RESULTCOMMENT:deutsch, english
;
                    clear      S1
                    move       S1,"Motorsteuerung BMS-KP (mrbmskp2)"
                    push       #$1.L
                    ergs       "ECU",S1
                    pop        L0
                    clear      S1
                    move       S1,"BMW/IST EA-512 Ulbricht"
                    push       #$1.L
                    ergs       "ORIGIN",S1
                    pop        L0
                    clear      S1
                    move       S1,"5.000"
                    push       #$1.L
                    ergs       "REVISION",S1
                    pop        L0
                    clear      S1
                    move       S1,"BMW/IST EA-512 Ulbricht"
                    push       #$1.L
                    ergs       "AUTHOR",S1
                    pop        L0
                    clear      S1
                    move       S1,"nur KWP2000"
                    push       #$1.L
                    ergs       "COMMENT",S1
                    pop        L0
                    clear      S1
                    move       S1,"1.53"
                    push       #$1.L
                    ergs       "PACKAGE",S1
                    pop        L0
                    clear      S1
                    move       S1,"deutsch"
                    push       #$1.L
                    ergs       "SPRACHE",S1
                    pop        L0
                    eoj
                    eoj


INITIALISIERUNG#
;    JOBNAME:INITIALISIERUNG
;    JOBCOMMENT:Initialisierung und Kommunikationsparameter
;    RESULT:DONE
;    RESULTTYPE:int
;    RESULTCOMMENT:1, wenn Okay
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$80.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,{$B8.B,$FF.B,$F1.B,$02.B,$1A.B,$80.B}
                    clear      S3
                    move       S3,S1
                    nop
                    xconnect
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    xstopf
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000002C7
                    push       #$0.L
                    jump       __000002CD
__000002C7:         push       #$1.L
__000002CD:         pop        L0
                    jz         __00000328
                    nop
                    move       L0,#$3EA.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$3EF.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    jump       __0000056B
__00000328:         move       L0,#$3EA.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$3EF.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$3EB.L
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$3EC.L
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$3ED.L
                    push       L0
                    move       L0,#$FE.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,"Authentisierung"
                    push       #$1.L
                    tabset     "Authentisierung"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"AUTH_TEXT"
                    push       #$1.L
                    clear      S1
                    move       S1,"Asymetrisch"
                    push       #$1.L
                    move       S1,"Asymetrisch"
                    tabseek    "AUTH_TEXT",S1
                    jz         __00000489
                    push       #$1.L
                    jump       __0000048F
__00000489:         push       #$0.L
__0000048F:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000004BD
                    push       #$0.L
                    jump       __000004C3
__000004BD:         push       #$1.L
__000004C3:         pop        L0
                    jz         __000004EE
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DONE",I0
                    pop        L0
                    eoj
__000004EE:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"AUTH_NR"
                    push       #$1.L
                    tabget     S6,"AUTH_NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3EE.L
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
__0000056B:         clear      S1
                    move       S1,"SG_DiagnoseKonzept"
                    push       #$1.L
                    tabset     "SG_DiagnoseKonzept"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"Rang"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    tabseeku   "Rang",#$1.I
                    jz         __000005EF
                    push       #$1.L
                    jump       __000005F5
__000005EF:         push       #$0.L
__000005F5:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000010EE
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    tabget     S6,"KONZEPT_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"Rang"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    tabseeku   "Rang",#$2.I
                    jz         __00000695
                    push       #$1.L
                    jump       __0000069B
__00000695:         push       #$0.L
__0000069B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000006C9
                    push       #$0.L
                    jump       __000006CF
__000006C9:         push       #$1.L
__000006CF:         clear      L0
                    cfgig      I0,"SIMULATION"
                    push       L0
                    pop        L1
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000071A
                    push       #$0.L
                    jump       __00000720
__0000071A:         push       #$1.L
__00000720:         pop        L0
                    jz         __000010E8
                    nop
                    clear      S1
                    move       S1,"KONZEPT_TABELLE"
                    push       #$1.L
                    tabset     "KONZEPT_TABELLE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "KONZEPT_TEXT",S1
                    jz         __000007BF
                    push       #$1.L
                    jump       __000007C5
__000007BF:         push       #$0.L
__000007C5:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000010C8
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    tabget     S6,"NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$8]
                    push       L0
                    jump       __0000100C
__00000856:         clear      S1
                    move       S1,{$06.B,$00.B,$80.B,$25.B,$B8.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F4.B,$01.B,$19.B,$00.B,$14.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$06.B,$00.B,$80.B,$25.B,$B8.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F4.B,$01.B,$19.B,$00.B,$14.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$FD.B,$FF.B,$05.B,$00.B}
                    push       #$1.L
                    xawlen     {$FD.B,$FF.B,$05.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001056
__000008D0:         clear      S1
                    move       S1,{$0D.B,$01.B,$00.B,$00.B,$80.B,$25.B,$00.B,$00.B,$F4.B,$01.B,$00.B,$00.B,$19.B,$00.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$0D.B,$01.B,$00.B,$00.B,$80.B,$25.B,$00.B,$00.B,$F4.B,$01.B,$00.B,$00.B,$19.B,$00.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001056
__00000966:         clear      S1
                    move       S1,{$0C.B,$01.B,$00.B,$00.B,$A0.B,$28.B,$00.B,$00.B,$20.B,$03.B,$00.B,$00.B,$19.B,$00.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B,$A0.B,$0F.B,$00.B,$00.B,$05.B,$00.B,$00.B,$00.B,$81.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F1.B,$00.B,$00.B,$00.B,$3E.B,$00.B,$00.B,$00.B,$B0.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$05.B,$00.B,$00.B,$00.B,$81.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F1.B,$00.B,$00.B,$00.B,$81.B,$00.B,$00.B,$00.B,$F3.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$01.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00000A87
                    push       #$0.L
                    jump       __00000A8D
__00000A87:         push       #$1.L
__00000A8D:         pop        L0
                    jz         __00000BE2
                    nop
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S7[L1,#$0],B0
                    move       S7[L1,#$1],B1
                    move       S7[L1,#$2],B2
                    move       S7[L1,#$3],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S7[L1,#$0],B0
                    move       S7[L1,#$1],B1
                    move       S7[L1,#$2],B2
                    move       S7[L1,#$3],B3
                    pop        L0
__00000BE2:         move       L0,#$15.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00000C63
                    push       #$0.L
                    jump       __00000C69
__00000C63:         push       #$1.L
__00000C69:         pop        L0
                    jz         __00000DBE
                    nop
                    move       L0,#$17.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S7[L1,#$0],B0
                    move       S7[L1,#$1],B1
                    move       S7[L1,#$2],B2
                    move       S7[L1,#$3],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$15.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$15.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S7[L1,#$0],B0
                    move       S7[L1,#$1],B1
                    move       S7[L1,#$2],B2
                    move       S7[L1,#$3],B3
                    pop        L0
__00000DBE:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    xsetpar    S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001056
__00000E12:         clear      S1
                    move       S1,{$0F.B,$01.B,$00.B,$00.B,$00.B,$C2.B,$01.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$0F.B,$01.B,$00.B,$00.B,$00.B,$C2.B,$01.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001056
__00000EA0:         clear      S1
                    move       S1,{$10.B,$01.B,$00.B,$00.B,$20.B,$A1.B,$07.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$01.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$10.B,$01.B,$00.B,$00.B,$20.B,$A1.B,$07.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$01.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001056
__00000FE6:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DONE",I0
                    pop        L0
                    eoj
                    jump       __00001056
__0000100C:         pop        L0
                    comp       L0,#$10.L
                    jz         __00000EA0
                    comp       L0,#$F.L
                    jz         __00000E12
                    comp       L0,#$C.L
                    jz         __00000966
                    comp       L0,#$D.L
                    jz         __000008D0
                    comp       L0,#$6.L
                    jz         __00000856
                    jump       __00000FE6
__00001056:         move       L0,#$3E9.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$8]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmset     "",S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DONE",I0
                    pop        L0
                    eoj
                    jump       __000010E8
__000010C8:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DONE",I0
                    pop        L0
                    eoj
__000010E8:         jump       __0000110E
__000010EE:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DONE",I0
                    pop        L0
                    eoj
__0000110E:         move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S3[L1],B0
                    pop        L0
                    move       L0,#$192000.L
                    push       L0
                    move       L0,#$192000.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    xreps      #$0.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"KONZEPT_TABELLE"
                    push       #$1.L
                    tabset     "KONZEPT_TABELLE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "NR",S1
                    jz         __0000128E
                    push       #$1.L
                    jump       __00001294
__0000128E:         push       #$0.L
__00001294:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00001E6D
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    tabget     S6,"KONZEPT_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"SG_DiagnoseKonzept"
                    push       #$1.L
                    tabset     "SG_DiagnoseKonzept"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "KONZEPT_TEXT",S1
                    jz         __00001394
                    push       #$1.L
                    jump       __0000139A
__00001394:         push       #$0.L
__0000139A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00001E6D
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"Rang"
                    push       #$1.L
                    tabget     S6,"Rang"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00001433
                    push       #$0.L
                    jump       __00001439
__00001433:         push       #$1.L
__00001439:         pop        L0
                    jz         __00001E6D
                    nop
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00001D42
__00001476:         clear      S1
                    move       S1,{$06.B,$00.B,$80.B,$25.B,$B8.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F4.B,$01.B,$19.B,$00.B,$14.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$06.B,$00.B,$80.B,$25.B,$B8.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F4.B,$01.B,$19.B,$00.B,$14.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$FD.B,$FF.B,$05.B,$00.B}
                    push       #$1.L
                    xawlen     {$FD.B,$FF.B,$05.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S4
                    xsend      S4,S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001D8C
__00001526:         clear      S1
                    move       S1,{$0D.B,$01.B,$00.B,$00.B,$80.B,$25.B,$00.B,$00.B,$F4.B,$01.B,$00.B,$00.B,$19.B,$00.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$0D.B,$01.B,$00.B,$00.B,$80.B,$25.B,$00.B,$00.B,$F4.B,$01.B,$00.B,$00.B,$19.B,$00.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S4
                    xsend      S4,S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001D8C
__000015F2:         clear      S1
                    move       S1,{$0C.B,$01.B,$00.B,$00.B,$A0.B,$28.B,$00.B,$00.B,$20.B,$03.B,$00.B,$00.B,$19.B,$00.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B,$A0.B,$0F.B,$00.B,$00.B,$05.B,$00.B,$00.B,$00.B,$81.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F1.B,$00.B,$00.B,$00.B,$3E.B,$00.B,$00.B,$00.B,$B0.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$05.B,$00.B,$00.B,$00.B,$81.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F1.B,$00.B,$00.B,$00.B,$81.B,$00.B,$00.B,$00.B,$F3.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$01.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00001713
                    push       #$0.L
                    jump       __00001719
__00001713:         push       #$1.L
__00001719:         pop        L0
                    jz         __0000186E
                    nop
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S7[L1,#$0],B0
                    move       S7[L1,#$1],B1
                    move       S7[L1,#$2],B2
                    move       S7[L1,#$3],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S7[L1,#$0],B0
                    move       S7[L1,#$1],B1
                    move       S7[L1,#$2],B2
                    move       S7[L1,#$3],B3
                    pop        L0
__0000186E:         move       L0,#$15.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000018EF
                    push       #$0.L
                    jump       __000018F5
__000018EF:         push       #$1.L
__000018F5:         pop        L0
                    jz         __00001A4A
                    nop
                    move       L0,#$17.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S7[L1,#$0],B0
                    move       S7[L1,#$1],B1
                    move       S7[L1,#$2],B2
                    move       S7[L1,#$3],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$15.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$15.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S7[L1,#$0],B0
                    move       S7[L1,#$1],B1
                    move       S7[L1,#$2],B2
                    move       S7[L1,#$3],B3
                    pop        L0
__00001A4A:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    xsetpar    S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S4
                    xsend      S4,S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001D8C
__00001AD4:         clear      S1
                    move       S1,{$0F.B,$01.B,$00.B,$00.B,$00.B,$C2.B,$01.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$0F.B,$01.B,$00.B,$00.B,$00.B,$C2.B,$01.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S4
                    xsend      S4,S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001D8C
__00001B98:         clear      S1
                    move       S1,{$10.B,$01.B,$00.B,$00.B,$20.B,$A1.B,$07.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$01.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$10.B,$01.B,$00.B,$00.B,$20.B,$A1.B,$07.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$01.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S4
                    xsend      S4,S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001D8C
__00001D14:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00001D8C
                    jump       __00001D8C
__00001D42:         pop        L0
                    comp       L0,#$10.L
                    jz         __00001B98
                    comp       L0,#$F.L
                    jz         __00001AD4
                    comp       L0,#$C.L
                    jz         __000015F2
                    comp       L0,#$D.L
                    jz         __00001526
                    comp       L0,#$6.L
                    jz         __00001476
                    jump       __00001D14
__00001D8C:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00001DCF
                    push       #$0.L
                    jump       __00001DD5
__00001DCF:         push       #$1.L
__00001DD5:         pop        L0
                    jz         __00001E6D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmset     "",S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DONE",I0
                    pop        L0
                    eoj
__00001E6D:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
__00001E99:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,"SG_DiagnoseKonzept"
                    push       #$1.L
                    tabset     "SG_DiagnoseKonzept"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"Rang"
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    tabseeku   "Rang",L2
                    jz         __00001F64
                    push       #$1.L
                    jump       __00001F6A
__00001F64:         push       #$0.L
__00001F6A:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00001FB4
                    push       #$0.L
                    jump       __00001FBA
__00001FB4:         push       #$1.L
__00001FBA:         pop        L0
                    jz         __00001FCB
                    nop
                    jump       __000026E6
__00001FCB:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    tabget     S6,"KONZEPT_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"KONZEPT_TABELLE"
                    push       #$1.L
                    tabset     "KONZEPT_TABELLE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "KONZEPT_TEXT",S1
                    jz         __000020AE
                    push       #$1.L
                    jump       __000020B4
__000020AE:         push       #$0.L
__000020B4:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000020E2
                    push       #$0.L
                    jump       __000020E8
__000020E2:         push       #$1.L
__000020E8:         pop        L0
                    jz         __000020F9
                    nop
                    jump       __000026E6
__000020F9:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    tabget     S6,"NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$8]
                    push       L0
                    jump       __0000255D
__00002173:         clear      S1
                    move       S1,{$06.B,$00.B,$80.B,$25.B,$B8.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F4.B,$01.B,$19.B,$00.B,$14.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$06.B,$00.B,$80.B,$25.B,$B8.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F4.B,$01.B,$19.B,$00.B,$14.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$FD.B,$FF.B,$05.B,$00.B}
                    push       #$1.L
                    xawlen     {$FD.B,$FF.B,$05.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S4
                    xsend      S4,S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000259A
__00002223:         clear      S1
                    move       S1,{$0D.B,$01.B,$00.B,$00.B,$80.B,$25.B,$00.B,$00.B,$F4.B,$01.B,$00.B,$00.B,$19.B,$00.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$0D.B,$01.B,$00.B,$00.B,$80.B,$25.B,$00.B,$00.B,$F4.B,$01.B,$00.B,$00.B,$19.B,$00.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S4
                    xsend      S4,S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000259A
__000022EF:         clear      S1
                    move       S1,{$0F.B,$01.B,$00.B,$00.B,$00.B,$C2.B,$01.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$0F.B,$01.B,$00.B,$00.B,$00.B,$C2.B,$01.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S4
                    xsend      S4,S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000259A
__000023B3:         clear      S1
                    move       S1,{$10.B,$01.B,$00.B,$00.B,$20.B,$A1.B,$07.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$01.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xsetpar    {$10.B,$01.B,$00.B,$00.B,$20.B,$A1.B,$07.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$B0.B,$04.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$E8.B,$03.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$0A.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$01.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    xawlen     {$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S4
                    xsend      S4,S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000259A
__0000252F:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000259A
                    jump       __0000259A
__0000255D:         pop        L0
                    comp       L0,#$10.L
                    jz         __000023B3
                    comp       L0,#$F.L
                    jz         __000022EF
                    comp       L0,#$D.L
                    jz         __00002223
                    comp       L0,#$6.L
                    jz         __00002173
                    jump       __0000252F
__0000259A:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000025DD
                    push       #$0.L
                    jump       __000025E3
__000025DD:         push       #$1.L
__000025E3:         pop        L0
                    jz         __000026A2
                    nop
                    move       L0,#$3E9.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$8]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmset     "",S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DONE",I0
                    pop        L0
                    eoj
__000026A2:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000026D1
                    push       #$0.L
                    jump       __000026D7
__000026D1:         push       #$1.L
__000026D7:         pop        L0
                    jz         __000026E6
                    jump       __00001E99
__000026E6:         move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DONE",I0
                    pop        L0
                    eoj
                    eoj


DIAGNOSEPROTOKOLL_LESEN#
;    JOBNAME:DIAGNOSEPROTOKOLL_LESEN
;    JOBCOMMENT:Gibt die möglichen Diagnoseprotokolle
;    JOBCOMMENT:für eine Auswahl an den Aufrufer zurück
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY oder ERROR_DIAG_PROT
;    RESULT:DIAG_PROT_IST
;    RESULTTYPE:string
;    RESULTCOMMENT:Gibt das aktuelle gewählte Protokoll aus
;    RESULTCOMMENT:table KONZEPT_TABELLE KONZEPT_TEXT
;    RESULT:DIAG_PROT_ANZAHL
;    RESULTTYPE:int
;    RESULTCOMMENT:Anzahl der Diagnoseprotokolle
;    RESULT:DIAG_PROT_NR1
;    RESULTTYPE:string
;    RESULTCOMMENT:Alle möglichen Diagnose-Protokolle
;    RESULTCOMMENT:Falls mehrere Protokolle möglich sind
;    RESULTCOMMENT:werden die entsprechenden Results
;    RESULTCOMMENT:DIAG_PROT_NRx dynamisch erzeugt
;
                    nop
                    clear      S1
                    move       S1,"KONZEPT_TABELLE"
                    push       #$1.L
                    tabset     "KONZEPT_TABELLE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    tabline    L0
                    jz         __000027BC
                    push       #$1.L
                    jump       __000027C2
__000027BC:         push       #$0.L
__000027C2:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    tabget     S3,"KONZEPT_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "DIAG_PROT_NR1",S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__00002860:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    tabline    L0
                    jz         __0000288C
                    push       #$1.L
                    jump       __00002892
__0000288C:         push       #$0.L
__00002892:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00002A19
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S3,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"DIAG_PROT_NR"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    strcat     S4,S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    tabget     S3,"KONZEPT_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       S4,S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00002860
__00002A19:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DIAG_PROT_ANZAHL",I0
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    shmget     S2,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "NR",S1
                    jz         __00002AF2
                    push       #$1.L
                    jump       __00002AF8
__00002AF2:         push       #$0.L
__00002AF8:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00002B26
                    push       #$0.L
                    jump       __00002B2C
__00002B26:         push       #$1.L
__00002B2C:         pop        L0
                    jz         __00002B6A
                    nop
                    clear      S1
                    move       S1,"ERROR_DIAG_PROT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00002B6A:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    tabget     S3,"KONZEPT_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "DIAG_PROT_IST",S1
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


DIAGNOSEPROTOKOLL_SETZEN#
;    JOBNAME:DIAGNOSEPROTOKOLL_SETZEN
;    JOBCOMMENT:Wählt ein Diagnoseprotokoll aus
;    ARG:DIAG_PROT
;    ARGTYPE:string
;    ARGCOMMENT:Diagnoseprotokoll
;    ARGCOMMENT:table KONZEPT_TABELLE KONZEPT_TEXT
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY
;
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __00002C22
                    push       #$1.L
                    jump       __00002C28
__00002C22:         push       #$0.L
__00002C28:         clear      S3
                    move       S3,S1
                    pop        L0
                    clear      S1
                    move       S1,"KONZEPT_TABELLE"
                    push       #$1.L
                    tabset     "KONZEPT_TABELLE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    move       S1,S3
                    tabseek    "KONZEPT_TEXT",S1
                    jz         __00002CC6
                    push       #$1.L
                    jump       __00002CCC
__00002CC6:         push       #$0.L
__00002CCC:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00002CFA
                    push       #$0.L
                    jump       __00002D00
__00002CFA:         push       #$1.L
__00002D00:         pop        L0
                    jz         __00002D3E
                    nop
                    clear      S1
                    move       S1,"ERROR_DIAG_PROT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00002D3E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    tabget     S3,"NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    shmget     S2,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    a2fix      L0,S3
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    shmset     "",S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    ergsysi    "!INITIALISIERUNG",#$1.I
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


IDENT#
;    JOBNAME:IDENT
;    JOBCOMMENT:Identdaten
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:ID_BMW_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:BMW-Teilenummer
;    RESULT:ID_HW_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:BMW-Hardware-Versionsindex
;    RESULT:ID_COD_INDEX
;    RESULTTYPE:int
;    RESULTCOMMENT:Codier-Index
;    RESULT:ID_DIAG_INDEX
;    RESULTTYPE:int
;    RESULTCOMMENT:Diagnose-Index
;    RESULT:ID_VAR_INDEX
;    RESULTTYPE:int
;    RESULTCOMMENT:Varianten-Index
;    RESULT:ID_DATUM_JAHR
;    RESULTTYPE:int
;    RESULTCOMMENT:Herstelldatum (Jahr)
;    RESULT:ID_DATUM_MONAT
;    RESULTTYPE:int
;    RESULTCOMMENT:Herstelldatum (Monat)
;    RESULT:ID_DATUM_TAG
;    RESULTTYPE:int
;    RESULTCOMMENT:Herstelldatum (Tag)
;    RESULT:ID_DATUM
;    RESULTTYPE:string
;    RESULTCOMMENT:Herstelldatum (TT.MM.JJJJ)
;    RESULT:ID_LIEF_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Lieferanten-Nummer
;    RESULT:ID_LIEF_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lieferanten-Text
;    RESULTCOMMENT:table Lieferanten LIEF_TEXT
;    RESULT:ID_SW_NR_MCV
;    RESULTTYPE:string
;    RESULTCOMMENT:Softwarenummer (message catalogue version)
;    RESULT:ID_SW_NR_FSV
;    RESULTTYPE:string
;    RESULTCOMMENT:Softwarenummer (functional software version)
;    RESULT:ID_SW_NR_OSV
;    RESULTTYPE:string
;    RESULTCOMMENT:Softwarenummer (operating system version)
;    RESULT:ID_SW_NR_RES
;    RESULTTYPE:string
;    RESULTCOMMENT:Softwarenummer (reserved - currently unused)
;    RESULT:ID_SG_ADR
;    RESULTTYPE:long
;    RESULTCOMMENT:Steuergeraeteadresse
;    RESULTCOMMENT:bzw. LIN Master Steuergeraeteadresse
;    RESULT:ID_LIN_SLAVE_ADR
;    RESULTTYPE:long
;    RESULTCOMMENT:LIN Slave Steuergeraeteadresse
;    RESULT:ID_EWS_SS
;    RESULTTYPE:int
;    RESULTCOMMENT:Identifikation EWS-Schnittstelle
;    RESULTCOMMENT:Nur fuer DS2-Bordnetz benoetigt
;    RESULTCOMMENT:Fuer EWS-DME/DDE Abgleich
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    move       L0,#$3.L
                    ergi       "ID_EWS_SS",I0
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$80.B}
                    clear      S2
                    move       S2,S1
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __00002F45,"ID_SG_ADR"
                    push       #$1.L
                    jump       __00002F4B
__00002F45:         push       #$0.L
__00002F4B:         pop        L0
                    jz         __00002F9B
                    nop
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergl       "ID_SG_ADR",L0
                    pop        L0
__00002F9B:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00002FCB
                    push       #$0.L
                    jump       __00002FD1
__00002FCB:         push       #$1.L
__00002FD1:         pop        L0
                    jz         __00003171
                    nop
                    etag       __00003001,"ID_LIN_SLAVE_ADR"
                    push       #$1.L
                    jump       __00003007
__00003001:         push       #$0.L
__00003007:         pop        L0
                    jz         __0000305E
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergl       "ID_LIN_SLAVE_ADR",L0
                    pop        L0
__0000305E:         move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000030F8
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000030F8
                    comp       B0,#'<'
                    jg         __000030F8
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00003130
__000030F8:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00003130:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000315E
                    push       #$0.L
                    jump       __00003164
__0000315E:         push       #$1.L
__00003164:         pop        L0
                    jz         __00003171
                    nop
                    eoj
__00003171:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000038DE
__000031A3:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000031F4
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000031E2
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000031E2:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000031FA
__000031F4:         push       #$0.L
__000031FA:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00003227,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0000322D
__00003227:         push       #$0.L
__0000322D:         pop        L0
                    jz         __0000325A
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0000325A:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000032B6:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000034DF
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00003318
                    etag       __00003318,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00003318:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00003370
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000034DF
__00003370:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00003488,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0000341E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000033EA
                    comp       S3[B0],#'!'
                    jz         __000033CE
                    comp       S3[B0],#'#'
                    jz         __000033CE
                    jump       __000033EA
__000033CE:         comp       I6,#$1.I
                    jz         __000033DF
                    wait       #$1.L
__000033DF:         subb       I6,#$1.I
                    jnz        __000032B6
__000033EA:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000034DF
__0000341E:         comp       I3,#$0.I
                    jz         __0000347C
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0000347C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000034DF
__0000347C:         push       #$1.L
                    jump       __000034E5
__00003488:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000034E5
__000034DF:         push       #$0.L
__000034E5:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000351F
                    push       #$0.L
                    jump       __00003525
__0000351F:         push       #$1.L
__00003525:         pop        L0
                    jz         __00003532
                    nop
                    eoj
__00003532:         jump       __00003901
__00003538:         etag       __00003559,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0000355F
__00003559:         push       #$0.L
__0000355F:         pop        L0
                    jz         __0000358C
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0000358C:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000035E8:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0000387F
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0000364A
                    etag       __0000364A,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000364A:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00003666
                    move       B2,#$1.B
__00003666:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0000368A
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0000368A:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000036D0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0000387F
__000036D0:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00003828,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00003792
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0000375E
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0000375E
                    comp       S3[B0],#'!'
                    jz         __00003742
                    comp       S3[B0],#'#'
                    jz         __00003742
                    jump       __0000375E
__00003742:         comp       I6,#$1.I
                    jz         __00003753
                    wait       #$1.L
__00003753:         subb       I6,#$1.I
                    jnz        __000035E8
__0000375E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0000387F
__00003792:         comp       I3,#$0.I
                    jz         __0000381C
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000037B9
                    move       B3,#$1.B
__000037B9:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000037D1
                    adds       B3,#$1.B
__000037D1:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0000381C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0000387F
__0000381C:         push       #$1.L
                    jump       __00003885
__00003828:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00003885
__0000387F:         push       #$0.L
__00003885:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000038BF
                    push       #$0.L
                    jump       __000038C5
__000038BF:         push       #$1.L
__000038C5:         pop        L0
                    jz         __000038D2
                    nop
                    eoj
__000038D2:         jump       __00003901
                    jump       __00003901
__000038DE:         pop        L0
                    comp       L0,#$D.L
                    jz         __000031A3
                    comp       L0,#$6.L
                    jz         __000031A3
                    jump       __00003538
__00003901:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00003931
                    push       #$0.L
                    jump       __00003937
__00003931:         push       #$1.L
__00003937:         pop        L0
                    jz         __00003B6F
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __00003A5A
                    comp       I2,#$4.I
                    jl         __00003AB7
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __00003AB7
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00003A66,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __000039F7
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00003B25
__000039F7:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00003A5A
                    comp       S2[#$0],#$B8.B
                    jz         __00003A39
                    comp       I0,#$7.I
                    jl         __00003A5A
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00003AEA
                    jump       __00003A5A
__00003A39:         comp       I0,#$8.I
                    jl         __00003A5A
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00003AEA
__00003A5A:         push       #$1.L
                    jump       __00003B2B
__00003A66:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00003B25
__00003AB7:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00003B25
__00003AEA:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00003B25
__00003B25:         push       #$0.L
__00003B2B:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00003B5C
                    push       #$0.L
                    jump       __00003B62
__00003B5C:         push       #$1.L
__00003B62:         pop        L0
                    jz         __00003B6F
                    nop
                    eoj
__00003B6F:         etag       __00003B8D,"ID_BMW_NR"
                    push       #$1.L
                    jump       __00003B93
__00003B8D:         push       #$0.L
__00003B93:         pop        L0
                    jz         __00003CEA
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,#$6.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S5
                    slen       L2,S6
                    comp       L2,#$6.L
                    jnz        __00003C92
                    move       B0,S6[#$0]
                    comp       B0,#$0.B
                    jz         __00003C78
                    y2bcd      S5,S6[#$3]#$3
                    spaste     S5[#$0],S6[#$0]#$3
                    jump       __00003C86
__00003C78:         y2bcd      S5,S6[#$0]#$6
                    serase     S5[#$0],#$5.B
__00003C86:         push       #$1.L
                    jump       __00003CBC
__00003C92:         ergs       "JOB_MESSAGE","Invalid Len"
                    jump       __00003CB6
__00003CB6:         push       #$0.L
__00003CBC:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ID_BMW_NR",S1
                    pop        L0
__00003CEA:         etag       __00003D07,"ID_HW_NR"
                    push       #$1.L
                    jump       __00003D0D
__00003D07:         push       #$0.L
__00003D0D:         pop        L0
                    jz         __000040D1
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00003E17
                    move       I1,#$FFFF.I
__00003E17:         push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00003E40
                    push       #$0.L
                    jump       __00003E46
__00003E40:         push       #$1.L
__00003E46:         pop        L0
                    jz         __00003EBB
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       S1,S4
                    move       L0,#$8.L
                    move       L1,#$1.L
                    clear      S6
                    y2bcd      S6,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000040B3
__00003EBB:         move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00003ED9
                    move       I1,#$FFFF.I
__00003ED9:         push       L0
                    move       L0,#$37.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00003F3D
                    move       I1,#$FFFF.I
__00003F3D:         push       L0
                    move       L0,#$C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00003F66
                    push       #$0.L
                    jump       __00003F6C
__00003F66:         push       #$1.L
__00003F6C:         pop        L0
                    jz         __00004028
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    jpl        __00003FB0
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00003FB0:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00003FF8
                    move       I1,#$FFFF.I
__00003FF8:         push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__00004028:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00004049
                    move       I1,#$FFFF.I
__00004049:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000040B3:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "ID_HW_NR",S1
                    pop        L0
__000040D1:         etag       __000040F2,"ID_COD_INDEX"
                    push       #$1.L
                    jump       __000040F8
__000040F2:         push       #$0.L
__000040F8:         pop        L0
                    jz         __0000414B
                    nop
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ID_COD_INDEX",I0
                    pop        L0
__0000414B:         etag       __0000416D,"ID_DIAG_INDEX"
                    push       #$1.L
                    jump       __00004173
__0000416D:         push       #$0.L
__00004173:         pop        L0
                    jz         __00004217
                    nop
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ID_DIAG_INDEX",I0
                    pop        L0
__00004217:         etag       __00004238,"ID_VAR_INDEX"
                    push       #$1.L
                    jump       __0000423E
__00004238:         push       #$0.L
__0000423E:         pop        L0
                    jz         __000042E1
                    nop
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ID_VAR_INDEX",I0
                    pop        L0
__000042E1:         etag       __00004303,"ID_DATUM_JAHR"
                    push       #$1.L
                    jump       __00004309
__00004303:         push       #$0.L
__00004309:         pop        L0
                    jz         __000043B2
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$E.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       S1,S4
                    move       L0,#$E.L
                    move       L1,#$2.L
                    clear      S5
                    y2bcd      S5,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    ergi       "ID_DATUM_JAHR",I0
                    pop        L0
__000043B2:         etag       __000043D5,"ID_DATUM_MONAT"
                    push       #$1.L
                    jump       __000043DB
__000043D5:         push       #$0.L
__000043DB:         pop        L0
                    jz         __00004485
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$10.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       S1,S4
                    move       L0,#$10.L
                    move       L1,#$1.L
                    clear      S5
                    y2bcd      S5,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    ergi       "ID_DATUM_MONAT",I0
                    pop        L0
__00004485:         etag       __000044A6,"ID_DATUM_TAG"
                    push       #$1.L
                    jump       __000044AC
__000044A6:         push       #$0.L
__000044AC:         pop        L0
                    jz         __00004554
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$11.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       S1,S4
                    move       L0,#$11.L
                    move       L1,#$1.L
                    clear      S5
                    y2bcd      S5,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    ergi       "ID_DATUM_TAG",I0
                    pop        L0
__00004554:         etag       __00004571,"ID_DATUM"
                    push       #$1.L
                    jump       __00004577
__00004571:         push       #$0.L
__00004577:         pop        L0
                    jz         __000047BB
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$11.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       S1,S4
                    move       L0,#$11.L
                    move       L1,#$1.L
                    clear      S5
                    y2bcd      S5,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$10.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       S1,S4
                    move       L0,#$10.L
                    move       L1,#$1.L
                    clear      S5
                    y2bcd      S5,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$E.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       S1,S4
                    move       L0,#$E.L
                    move       L1,#$2.L
                    clear      S5
                    y2bcd      S5,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "ID_DATUM",S1
                    pop        L0
__000047BB:         etag       __000047DA,"ID_LIEF_NR"
                    push       #$1.L
                    jump       __000047E0
__000047DA:         push       #$0.L
__000047E0:         pop        L0
                    jz         __00004935
                    nop
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$99.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0000483D
                    push       #$0.L
                    jump       __00004843
__0000483D:         push       #$1.L
__00004843:         pop        L0
                    jz         __0000489A
                    nop
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ID_LIEF_NR",I0
                    pop        L0
                    jump       __00004935
__0000489A:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$12.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       S1,S4
                    move       L0,#$12.L
                    move       L1,#$1.L
                    clear      S5
                    y2bcd      S5,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    ergi       "ID_LIEF_NR",I0
                    pop        L0
__00004935:         etag       __00004956,"ID_LIEF_TEXT"
                    push       #$1.L
                    jump       __0000495C
__00004956:         push       #$0.L
__0000495C:         pop        L0
                    jz         __00004A93
                    nop
                    clear      S1
                    move       S1,"Lieferanten"
                    push       #$1.L
                    tabset     "Lieferanten"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"LIEF_NR"
                    push       #$1.L
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "LIEF_NR",S1
                    jz         __00004A13
                    push       #$1.L
                    jump       __00004A19
__00004A13:         push       #$0.L
__00004A19:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"LIEF_TEXT"
                    push       #$1.L
                    tabget     S5,"LIEF_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ID_LIEF_TEXT",S1
                    pop        L0
__00004A93:         etag       __00004AB4,"ID_SW_NR_MCV"
                    push       #$1.L
                    jump       __00004ABA
__00004AB4:         push       #$0.L
__00004ABA:         pop        L0
                    jz         __00004CED
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$15.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "ID_SW_NR_MCV",S1
                    pop        L0
__00004CED:         etag       __00004D0E,"ID_SW_NR_FSV"
                    push       #$1.L
                    jump       __00004D14
__00004D0E:         push       #$0.L
__00004D14:         pop        L0
                    jz         __00004F47
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$16.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "ID_SW_NR_FSV",S1
                    pop        L0
__00004F47:         etag       __00004F68,"ID_SW_NR_OSV"
                    push       #$1.L
                    jump       __00004F6E
__00004F68:         push       #$0.L
__00004F6E:         pop        L0
                    jz         __000051A1
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$19.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$1A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$1B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "ID_SW_NR_OSV",S1
                    pop        L0
__000051A1:         etag       __000051C2,"ID_SW_NR_RES"
                    push       #$1.L
                    jump       __000051C8
__000051C2:         push       #$0.L
__000051C8:         pop        L0
                    jz         __000053FB
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$1C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$1D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"."
                    push       #$1.L
                    strcat     S6,"."
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$1E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "ID_SW_NR_RES",S1
                    pop        L0
__000053FB:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FS_LESEN#
;    JOBNAME:FS_LESEN
;    JOBCOMMENT:Fehlerspeicher lesen (alle Fehler / Ort und Art)
;    JOBCOMMENT:KWP2000: $18 ReadDiagnosticTroubleCodesByStatus
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:F_VERSION
;    RESULTTYPE:int
;    RESULTCOMMENT:Typ des Fehlerspeichers
;    RESULTCOMMENT:Fuer KWP-2000 immer 2
;    RESULT:F_HEX_CODE
;    RESULTTYPE:binary
;    RESULTCOMMENT:Fehlerdaten pro Fehler als Hexcode
;    RESULT:F_ORT_NR
;    RESULTTYPE:long
;    RESULTCOMMENT:Index fuer Fehlerort
;    RESULT:F_ORT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehlerort als Text
;    RESULTCOMMENT:table FOrtTexte ORTTEXT
;    RESULT:F_SYMPTOM_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Fehlersymptom (Standard-Fehlerart) als Zahl
;    RESULT:F_SYMPTOM_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehlersymptom (Standard-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_READY_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Readyness Flag (Standard-Fehlerart) als Zahl
;    RESULT:F_READY_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Readyness Flag (Standard-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_VORHANDEN_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Fehler vorhanden (Standard-Fehlerart) als Zahl
;    RESULT:F_VORHANDEN_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehler vorhanden (Standard-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_WARNUNG_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Warnlampen Flag (Standard-Fehlerart) als Zahl
;    RESULT:F_WARNUNG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Warnlampen Flag (Standard-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    move       L0,#$2.L
                    ergi       "F_VERSION",I0
                    clear      S1
                    move       S1,{$84.B,$FF.B,$F1.B,$18.B,$02.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00005511
                    push       #$0.L
                    jump       __00005517
__00005511:         push       #$1.L
__00005517:         pop        L0
                    jz         __00005635
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000055BC
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000055BC
                    comp       B0,#'<'
                    jg         __000055BC
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __000055F4
__000055BC:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__000055F4:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00005622
                    push       #$0.L
                    jump       __00005628
__00005622:         push       #$1.L
__00005628:         pop        L0
                    jz         __00005635
                    nop
                    eoj
__00005635:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00005DEA
__00005667:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000056B8
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000056A6
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000056A6:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000056BE
__000056B8:         push       #$0.L
__000056BE:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0000571A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0000591F
                    move       S1,""
                    scmp       S1,""
                    jz         __00005758
                    etag       __00005758,""
                    ergy       "",S3
__00005758:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000057B0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0000591F
__000057B0:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000058C8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0000585E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0000582A
                    comp       S3[B0],#'!'
                    jz         __0000580E
                    comp       S3[B0],#'#'
                    jz         __0000580E
                    jump       __0000582A
__0000580E:         comp       I6,#$1.I
                    jz         __0000581F
                    wait       #$1.L
__0000581F:         subb       I6,#$1.I
                    jnz        __0000571A
__0000582A:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0000591F
__0000585E:         comp       I3,#$0.I
                    jz         __000058BC
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000058BC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0000591F
__000058BC:         push       #$1.L
                    jump       __00005925
__000058C8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00005925
__0000591F:         push       #$0.L
__00005925:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000595F
                    push       #$0.L
                    jump       __00005965
__0000595F:         push       #$1.L
__00005965:         pop        L0
                    jz         __00005A1A
                    nop
                    etag       __00005991,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00005997
__00005991:         push       #$0.L
__00005997:         pop        L0
                    jz         __000059C4
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000059C4:         etag       __000059E5,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000059EB
__000059E5:         push       #$0.L
__000059EB:         pop        L0
                    jz         __00005A18
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__00005A18:         eoj
__00005A1A:         jump       __00005E0D
__00005A20:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00005A70:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00005CE3
                    move       S1,""
                    scmp       S1,""
                    jz         __00005AAE
                    etag       __00005AAE,""
                    ergy       "",S3
__00005AAE:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00005ACA
                    move       B2,#$1.B
__00005ACA:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00005AEE
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00005AEE:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00005B34
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00005CE3
__00005B34:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00005C8C,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00005BF6
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00005BC2
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00005BC2
                    comp       S3[B0],#'!'
                    jz         __00005BA6
                    comp       S3[B0],#'#'
                    jz         __00005BA6
                    jump       __00005BC2
__00005BA6:         comp       I6,#$1.I
                    jz         __00005BB7
                    wait       #$1.L
__00005BB7:         subb       I6,#$1.I
                    jnz        __00005A70
__00005BC2:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00005CE3
__00005BF6:         comp       I3,#$0.I
                    jz         __00005C80
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00005C1D
                    move       B3,#$1.B
__00005C1D:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00005C35
                    adds       B3,#$1.B
__00005C35:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00005C80
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00005CE3
__00005C80:         push       #$1.L
                    jump       __00005CE9
__00005C8C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00005CE9
__00005CE3:         push       #$0.L
__00005CE9:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00005D23
                    push       #$0.L
                    jump       __00005D29
__00005D23:         push       #$1.L
__00005D29:         pop        L0
                    jz         __00005DDE
                    nop
                    etag       __00005D55,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00005D5B
__00005D55:         push       #$0.L
__00005D5B:         pop        L0
                    jz         __00005D88
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00005D88:         etag       __00005DA9,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00005DAF
__00005DA9:         push       #$0.L
__00005DAF:         pop        L0
                    jz         __00005DDC
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__00005DDC:         eoj
__00005DDE:         jump       __00005E0D
                    jump       __00005E0D
__00005DEA:         pop        L0
                    comp       L0,#$D.L
                    jz         __00005667
                    comp       L0,#$6.L
                    jz         __00005667
                    jump       __00005A20
__00005E0D:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00005E3D
                    push       #$0.L
                    jump       __00005E43
__00005E3D:         push       #$1.L
__00005E43:         pop        L0
                    jz         __0000607B
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __00005F66
                    comp       I2,#$4.I
                    jl         __00005FC3
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __00005FC3
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00005F72,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __00005F03
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00006031
__00005F03:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00005F66
                    comp       S2[#$0],#$B8.B
                    jz         __00005F45
                    comp       I0,#$7.I
                    jl         __00005F66
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00005FF6
                    jump       __00005F66
__00005F45:         comp       I0,#$8.I
                    jl         __00005F66
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00005FF6
__00005F66:         push       #$1.L
                    jump       __00006037
__00005F72:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00006031
__00005FC3:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00006031
__00005FF6:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00006031
__00006031:         push       #$0.L
__00006037:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00006068
                    push       #$0.L
                    jump       __0000606E
__00006068:         push       #$1.L
__0000606E:         pop        L0
                    jz         __0000607B
                    nop
                    eoj
__0000607B:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000060EF
                    move       I1,#$FFFF.I
__000060EF:         push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0000613A
                    push       #$0.L
                    jump       __00006140
__0000613A:         push       #$1.L
__00006140:         pop        L0
                    jz         __00006365
                    nop
                    clear      S1
                    move       S1,"UserErrorHandling"
                    push       #$1.L
                    clear      L0
                    cfgig      I0,"UserErrorHandling"
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"BipEcuFile"
                    push       #$1.L
                    clear      S6
                    cfgsg      S6,"BipEcuFile"
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      S1
                    move       S1,"AUSB_VORAB"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$401.L
                    push       L0
                    move       L0,#$401.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"T_AUSB"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabsetex   S6,"T_AUSB"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L1,#$1.L
                    move       L0,#$0.L
                    jz         __000062CD
                    jt         __000062DA,L0
                    jump       __000062D3
__000062CD:         jt         __000062DA
__000062D3:         move       L1,#$0.L
__000062DA:         clrt
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000630E
                    push       #$0.L
                    jump       __00006314
__0000630E:         push       #$1.L
__00006314:         pop        L0
                    jz         __0000633F
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__0000633F:         move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
__00006365:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00006379
                    move       I1,#$FFFF.I
__00006379:         push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000063C4
                    push       #$0.L
                    jump       __000063CA
__000063C4:         push       #$1.L
__000063CA:         pop        L0
                    jz         __00007298
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00006409
                    move       I1,#$FFFF.I
__00006409:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00006432
                    push       #$0.L
                    jump       __00006438
__00006432:         push       #$1.L
__00006438:         pop        L0
                    jz         __000066C8
                    nop
                    clear      S1
                    move       S1,"T_AUSB"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabsetex   S6,"T_AUSB"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"DTC"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000064AC
                    move       I1,#$FFFF.I
__000064AC:         push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000064DA
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000064DA:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000064FB
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000064FB:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00006534
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00006537
__00006534:         pop        L0
__00006537:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$100.L
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000065A4
                    move       I1,#$FFFF.I
__000065A4:         push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000065D2
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000065D2:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000065F3
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000065F3:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0000662C
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0000662F
__0000662C:         pop        L0
__0000662F:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    tabseeku   "DTC",L2
                    jz         __000066A0
                    push       #$1.L
                    jump       __000066A6
__000066A0:         push       #$0.L
__000066A6:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000066C8:         clear      L0
                    move       I0,S0[#$4]
                    jpl        __000066DC
                    move       I1,#$FFFF.I
__000066DC:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00006705
                    push       #$0.L
                    jump       __0000670B
__00006705:         push       #$1.L
__0000670B:         pop        L0
                    jz         __00007210
                    nop
                    etag       __00006735,"F_HEX_CODE"
                    push       #$1.L
                    jump       __0000673B
__00006735:         push       #$0.L
__0000673B:         etag       __00006758,"F_ORT_NR"
                    push       #$1.L
                    jump       __0000675E
__00006758:         push       #$0.L
__0000675E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000678D
                    push       #$0.L
                    jump       __00006793
__0000678D:         push       #$1.L
__00006793:         etag       __000067B2,"F_ORT_TEXT"
                    push       #$1.L
                    jump       __000067B8
__000067B2:         push       #$0.L
__000067B8:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000067E7
                    push       #$0.L
                    jump       __000067ED
__000067E7:         push       #$1.L
__000067ED:         etag       __0000680E,"F_SYMPTOM_NR"
                    push       #$1.L
                    jump       __00006814
__0000680E:         push       #$0.L
__00006814:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00006843
                    push       #$0.L
                    jump       __00006849
__00006843:         push       #$1.L
__00006849:         etag       __0000686C,"F_SYMPTOM_TEXT"
                    push       #$1.L
                    jump       __00006872
__0000686C:         push       #$0.L
__00006872:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000068A1
                    push       #$0.L
                    jump       __000068A7
__000068A1:         push       #$1.L
__000068A7:         etag       __000068C6,"F_READY_NR"
                    push       #$1.L
                    jump       __000068CC
__000068C6:         push       #$0.L
__000068CC:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000068FB
                    push       #$0.L
                    jump       __00006901
__000068FB:         push       #$1.L
__00006901:         etag       __00006922,"F_READY_TEXT"
                    push       #$1.L
                    jump       __00006928
__00006922:         push       #$0.L
__00006928:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00006957
                    push       #$0.L
                    jump       __0000695D
__00006957:         push       #$1.L
__0000695D:         etag       __00006980,"F_VORHANDEN_NR"
                    push       #$1.L
                    jump       __00006986
__00006980:         push       #$0.L
__00006986:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000069B5
                    push       #$0.L
                    jump       __000069BB
__000069B5:         push       #$1.L
__000069BB:         etag       __000069E0,"F_VORHANDEN_TEXT"
                    push       #$1.L
                    jump       __000069E6
__000069E0:         push       #$0.L
__000069E6:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00006A15
                    push       #$0.L
                    jump       __00006A1B
__00006A15:         push       #$1.L
__00006A1B:         etag       __00006A3C,"F_WARNUNG_NR"
                    push       #$1.L
                    jump       __00006A42
__00006A3C:         push       #$0.L
__00006A42:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00006A71
                    push       #$0.L
                    jump       __00006A77
__00006A71:         push       #$1.L
__00006A77:         etag       __00006A9A,"F_WARNUNG_TEXT"
                    push       #$1.L
                    jump       __00006AA0
__00006A9A:         push       #$0.L
__00006AA0:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00006ACF
                    push       #$0.L
                    jump       __00006AD5
__00006ACF:         push       #$1.L
__00006AD5:         pop        L0
                    jz         __0000720A
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00006B01
                    move       I1,#$FFFF.I
__00006B01:         push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L2,#$8.L
                    gettmr     L5
                    settmr     #$400.L
                    move       L6,#$3.L
                    move       L7,L2
                    mult       L7,L6
                    adds       L7,#$2.L
                    move       L6,L7
                    move       A1,S4[L6]
                    adds       L6,#$1.L
                    move       A0,S4[L6]
                    adds       L6,#$1.L
                    move       I9,#$0.I
                    move       A2,S4[L6]
                    etag       __00006B87,"F_HEX_CODE"
                    clear      S1
                    move       S1,S4[L7]#$3
                    ergy       "F_HEX_CODE",S1
__00006B87:         etag       __00006BB1,"F_ORT_NR"
                    move       L6,#$0.L
                    move       IC,I8
                    ergl       "F_ORT_NR",L6
__00006BB1:         etag       __00006C06,"F_ORT_TEXT"
                    tabset     "FOrtTexte"
                    jt         __00007074,#$A.L
                    fix2hex    S1,I8
                    tabseek    "ORT",S1
                    tabget     S1,"ORTTEXT"
                    ergs       "F_ORT_TEXT",S1
__00006C06:         etag       __00006C21,"F_SYMPTOM_NR"
                    jump       __00006C38
__00006C21:         etag       __00006E94,"F_SYMPTOM_TEXT"
__00006C38:         tabset     "FDetailStruktur"
                    jt         __00006DFA
                    move       S1,"F_ART_IND"
                    tabseek    "NAME",S1
                    jz         __00006DFA
                    tabget     S1,"TYP"
                    or         S1[#$0],#' '
                    comp       S1[#$0],#'j'
                    jz         __00006C9E
                    comp       S1[#$0],#'y'
                    jz         __00006C9E
                    jump       __00006DFA
__00006C9E:         tabset     "FArtTyp"
                    jt         __00007110,#$A.L
                    fix2hex    S1,I8
                    tabseek    "ORT",S1
                    move       IC,I9
                    and        IC,#$F.I
                    comp       IC,#$0.I
                    jnz        __00006CE7
                    move       S1,"0x0000"
                    jump       __00006D63
__00006CE7:         comp       IC,#$1.I
                    jnz        __00006D01
                    tabget     S1,"MAX"
                    jump       __00006D63
__00006D01:         comp       IC,#$2.I
                    jnz        __00006D1B
                    tabget     S1,"MIN"
                    jump       __00006D63
__00006D1B:         comp       IC,#$4.I
                    jnz        __00006D35
                    tabget     S1,"SIG"
                    jump       __00006D63
__00006D35:         comp       IC,#$8.I
                    jnz        __00006D51
                    tabget     S1,"PLAUS"
                    jump       __00006D63
__00006D51:         move       S1,"0xFFFF"
                    jump       __00006D63
__00006D63:         etag       __00006D8E,"F_SYMPTOM_NR"
                    a2fix      IC,S1
                    ergw       "F_SYMPTOM_NR",IC
__00006D8E:         etag       __00006E94,"F_SYMPTOM_TEXT"
                    tabset     "FArtTexteIndividuell"
                    jt         __00007140,#$A.L
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_SYMPTOM_TEXT",S1
                    jump       __00006E94
__00006DFA:         clrt
                    tabset     "FArtTexte"
                    jt         __000070A6,#$A.L
                    etag       __00006E44,"F_SYMPTOM_NR"
                    move       IC,I9
                    and        IC,#$F.I
                    ergw       "F_SYMPTOM_NR",IC
__00006E44:         etag       __00006E94,"F_SYMPTOM_TEXT"
                    move       IC,I9
                    and        IC,#$F.I
                    fix2hex    S1,A8
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_SYMPTOM_TEXT",S1
__00006E94:         tabset     "FArtTexte"
                    jt         __000070A6,#$A.L
                    etag       __00006EE2,"F_READY_NR"
                    move       IC,I9
                    lsr        IC,#$4.I
                    and        IC,#$1.I
                    adds       IC,#$10.I
                    ergi       "F_READY_NR",IC
__00006EE2:         etag       __00006F38,"F_READY_TEXT"
                    move       IC,I9
                    lsr        IC,#$4.I
                    and        IC,#$1.I
                    adds       IC,#$10.I
                    fix2hex    S1,A8
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_READY_TEXT",S1
__00006F38:         etag       __00006F76,"F_VORHANDEN_NR"
                    move       IC,I9
                    lsr        IC,#$5.I
                    and        IC,#$3.I
                    adds       IC,#$20.I
                    ergi       "F_VORHANDEN_NR",IC
__00006F76:         etag       __00006FD4,"F_VORHANDEN_TEXT"
                    move       IC,I9
                    lsr        IC,#$5.I
                    and        IC,#$3.I
                    adds       IC,#$20.I
                    fix2hex    S1,A8
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_VORHANDEN_TEXT",S1
__00006FD4:         etag       __0000700E,"F_WARNUNG_NR"
                    move       IC,I9
                    lsr        IC,#$7.I
                    and        IC,#$1.I
                    adds       IC,#$30.I
                    ergi       "F_WARNUNG_NR",IC
__0000700E:         etag       __00007068,"F_WARNUNG_TEXT"
                    move       IC,I9
                    lsr        IC,#$7.I
                    and        IC,#$1.I
                    adds       IC,#$30.I
                    fix2hex    S1,A8
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_WARNUNG_TEXT",S1
__00007068:         push       #$1.L
                    jump       __000071A0
__00007074:         ergs       "JOB_MESSAGE","Table FOrtTexte not found"
                    jump       __0000717D
__000070A6:         ergs       "JOB_MESSAGE","Table FArtTexte not found"
                    jump       __0000717D
                    ergs       "JOB_MESSAGE","Table FDetailStruktur not found"
                    jump       __0000717D
__00007110:         ergs       "JOB_MESSAGE","Table FArtTyp not found"
                    jump       __0000717D
__00007140:         ergs       "JOB_MESSAGE","Table FArtTexteIndividuell not found"
                    jump       __0000717D
__0000717D:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000071A0:         clrt
                    settmr     L5
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000071E6
                    push       #$0.L
                    jump       __000071EC
__000071E6:         push       #$1.L
__000071EC:         pop        L0
                    jz         __000071F9
                    nop
                    eoj
__000071F9:         enewset
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
__0000720A:         jump       __00007251
__00007210:         clear      L0
                    move       I0,S0[#$6]
                    jpl        __00007224
                    move       I1,#$FFFF.I
__00007224:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    pop        L0
__00007251:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00007265
                    move       I1,#$FFFF.I
__00007265:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __00006365
__00007298:         etag       __000072B9,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000072BF
__000072B9:         push       #$0.L
__000072BF:         pop        L0
                    jz         __000072EC
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000072EC:         etag       __0000730D,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00007313
__0000730D:         push       #$0.L
__00007313:         pop        L0
                    jz         __00007340
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__00007340:         clear      L0
                    move       I0,S0[#$6]
                    jpl        __00007354
                    move       I1,#$FFFF.I
__00007354:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0000737D
                    push       #$0.L
                    jump       __00007383
__0000737D:         push       #$1.L
__00007383:         pop        L0
                    jz         __0000749A
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __000073AF
                    move       I1,#$FFFF.I
__000073AF:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1," Fehlercode ausgeblendet"
                    push       #$1.L
                    strcat     S5," Fehlercode ausgeblendet"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"JOB_MESSAGE"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_MESSAGE",S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000749A:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FS_LESEN_DETAIL#
;    JOBNAME:FS_LESEN_DETAIL
;    JOBCOMMENT:Fehlerspeicher lesen (ein Fehler / alle Details)
;    JOBCOMMENT:KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes
;    JOBCOMMENT:Modus: Default
;    ARG:F_CODE
;    ARGTYPE:int
;    ARGCOMMENT:gewaehlter Fehlercode
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:F_VERSION
;    RESULTTYPE:int
;    RESULTCOMMENT:Typ des Fehlerspeichers
;    RESULTCOMMENT:Fuer KWP-2000 immer 2
;    RESULT:F_HEX_CODE
;    RESULTTYPE:binary
;    RESULTCOMMENT:Fehlerdaten pro Fehler als Hexcode
;    RESULT:F_ORT_NR
;    RESULTTYPE:long
;    RESULTCOMMENT:Index fuer Fehlerort
;    RESULT:F_ORT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehlerort als Text
;    RESULTCOMMENT:table FOrtTexte ORTTEXT
;    RESULT:F_SYMPTOM_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Fehlersymptom (Standard-Fehlerart) als Zahl
;    RESULT:F_SYMPTOM_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehlersymptom (Standard-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_READY_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Readyness Flag (Standard-Fehlerart) als Zahl
;    RESULT:F_READY_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Readyness Flag (Standard-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_VORHANDEN_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Fehler vorhanden (Standard-Fehlerart) als Zahl
;    RESULT:F_VORHANDEN_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehler vorhanden (Standard-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_WARNUNG_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Warnlampen Flag (Standard-Fehlerart) als Zahl
;    RESULT:F_WARNUNG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Warnlampen Flag (Standard-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_PCODE
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:optional / Pflicht fuer abgasrelevante SG
;    RESULTCOMMENT:Wertebereich 0x0000 - 0xFFFF
;    RESULTCOMMENT:0x0000: wenn nicht belegt
;    RESULT:F_PCODE_STRING
;    RESULTTYPE:string
;    RESULTCOMMENT:5 stelliger Text in der Form 'Pxxxx'
;    RESULTCOMMENT:'--': wenn nicht belegt
;    RESULTCOMMENT:'??': wenn nicht bekannt
;    RESULT:F_PCODE_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehler als Klartext
;    RESULTCOMMENT:'': wenn nicht belegt
;    RESULTCOMMENT:table PCodeTexte TEXT
;    RESULT:F_PCODE7
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:optional / fuer abgasrelevante SG
;    RESULTCOMMENT:Wertebereich 0x0000 - 0xFFFF
;    RESULTCOMMENT:0x0000: wenn nicht belegt
;    RESULT:F_PCODE7_STRING
;    RESULTTYPE:string
;    RESULTCOMMENT:5 stelliger Text in der Form 'Pxxxx'
;    RESULTCOMMENT:'--': wenn nicht belegt
;    RESULTCOMMENT:'??': wenn nicht bekannt
;    RESULT:F_PCODE7_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehler als Klartext
;    RESULTCOMMENT:'': wenn nicht belegt
;    RESULTCOMMENT:table PCodeTexte TEXT
;    RESULT:F_HFK
;    RESULTTYPE:int
;    RESULTCOMMENT:Haufigkeitszaehler als Zahl
;    RESULTCOMMENT:Wertebereich 0 - 255
;    RESULTCOMMENT:-1: ohne Haufigkeitszaehler
;    RESULT:F_LZ
;    RESULTTYPE:int
;    RESULTCOMMENT:Logistikzaehler als Zahl
;    RESULTCOMMENT:Wertebereich 0 - 255
;    RESULTCOMMENT:-1: ohne Logistikzaehler
;    RESULT:F_ART_ANZ
;    RESULTTYPE:int
;    RESULTCOMMENT:Anzahl der zusaetzlichen Fehlerarten
;    RESULTCOMMENT:Je nach dieser Anzahl i (i = 1, 2, ...)
;    RESULTCOMMENT:existieren i mal folgende Results:
;    RESULTCOMMENT:(long)   F_ARTi_NR   Index der i. Fehlerart
;    RESULTCOMMENT:(string) F_ARTi_TEXT Text  zur i. Fehlerart
;    RESULT:F_UW_KM
;    RESULTTYPE:long
;    RESULTCOMMENT:Umweltbedingung Kilometerstand
;    RESULTCOMMENT:Wertebereich: 0 - 524280 km
;    RESULT:F_UW_ANZ
;    RESULTTYPE:int
;    RESULTCOMMENT:Anzahl der Umweltbedingungen
;    RESULTCOMMENT:Je nach dieser Anzahl i (i = 1, 2, ...)
;    RESULTCOMMENT:existieren i mal folgende Results:
;    RESULTCOMMENT:(long)   F_UWi_NR   Index   der i. Umweltbedingung
;    RESULTCOMMENT:(string) F_UWi_TEXT Text    zur i. Umweltbedingung
;    RESULTCOMMENT:(real)   F_Uwi_WERT Wert    der i. Umweltbedingung
;    RESULTCOMMENT:(string) F_UWi_EINH Einheit der i. Umweltbedingung
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    move       L0,#$2.L
                    ergi       "F_VERSION",I0
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$17.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1E],B0
                    move       S0[#$1F],B1
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$20],B0
                    move       S0[#$21],B1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$22],B0
                    move       S0[#$23],B1
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$24],B0
                    move       S0[#$25],B1
                    pop        L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$26],B0
                    move       S0[#$27],B1
                    pop        L0
                    move       L0,#$20.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$28],B0
                    move       S0[#$29],B1
                    pop        L0
                    move       L0,#$40.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2A],B0
                    move       S0[#$2B],B1
                    pop        L0
                    move       L0,#$80.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2C],B0
                    move       S0[#$2D],B1
                    pop        L0
                    move       L0,#$100.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2E],B0
                    move       S0[#$2F],B1
                    pop        L0
                    nop
                    parl       L0,#$1.L
                    jz         __0000762A
                    push       #$1.L
                    jump       __00007630
__0000762A:         push       #$0.L
__00007630:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00007652
                    push       #$0.L
                    jump       __00007658
__00007652:         push       #$1.L
__00007658:         pop        L0
                    jz         __00007693
                    nop
                    clear      S1
                    move       S1,"ERROR_F_CODE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00007693:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00007805
                    push       #$0.L
                    jump       __0000780B
__00007805:         push       #$1.L
__0000780B:         pop        L0
                    jz         __00007929
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000078B0
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000078B0
                    comp       B0,#'<'
                    jg         __000078B0
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __000078E8
__000078B0:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__000078E8:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00007916
                    push       #$0.L
                    jump       __0000791C
__00007916:         push       #$1.L
__0000791C:         pop        L0
                    jz         __00007929
                    nop
                    eoj
__00007929:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000080DE
__0000795B:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000079AC
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0000799A
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0000799A:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000079B2
__000079AC:         push       #$0.L
__000079B2:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000079DF,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000079E5
__000079DF:         push       #$0.L
__000079E5:         pop        L0
                    jz         __00007A12
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00007A12:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00007A62:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00007C67
                    move       S1,""
                    scmp       S1,""
                    jz         __00007AA0
                    etag       __00007AA0,""
                    ergy       "",S3
__00007AA0:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00007AF8
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00007C67
__00007AF8:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00007C10,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00007BA6
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00007B72
                    comp       S3[B0],#'!'
                    jz         __00007B56
                    comp       S3[B0],#'#'
                    jz         __00007B56
                    jump       __00007B72
__00007B56:         comp       I6,#$1.I
                    jz         __00007B67
                    wait       #$1.L
__00007B67:         subb       I6,#$1.I
                    jnz        __00007A62
__00007B72:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00007C67
__00007BA6:         comp       I3,#$0.I
                    jz         __00007C04
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00007C04
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00007C67
__00007C04:         push       #$1.L
                    jump       __00007C6D
__00007C10:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00007C6D
__00007C67:         push       #$0.L
__00007C6D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00007CA7
                    push       #$0.L
                    jump       __00007CAD
__00007CA7:         push       #$1.L
__00007CAD:         pop        L0
                    jz         __00007D0E
                    nop
                    etag       __00007CD9,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00007CDF
__00007CD9:         push       #$0.L
__00007CDF:         pop        L0
                    jz         __00007D0C
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__00007D0C:         eoj
__00007D0E:         jump       __00008101
__00007D14:         etag       __00007D35,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00007D3B
__00007D35:         push       #$0.L
__00007D3B:         pop        L0
                    jz         __00007D68
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00007D68:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00007DB8:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0000802B
                    move       S1,""
                    scmp       S1,""
                    jz         __00007DF6
                    etag       __00007DF6,""
                    ergy       "",S3
__00007DF6:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00007E12
                    move       B2,#$1.B
__00007E12:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00007E36
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00007E36:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00007E7C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0000802B
__00007E7C:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00007FD4,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00007F3E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00007F0A
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00007F0A
                    comp       S3[B0],#'!'
                    jz         __00007EEE
                    comp       S3[B0],#'#'
                    jz         __00007EEE
                    jump       __00007F0A
__00007EEE:         comp       I6,#$1.I
                    jz         __00007EFF
                    wait       #$1.L
__00007EFF:         subb       I6,#$1.I
                    jnz        __00007DB8
__00007F0A:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0000802B
__00007F3E:         comp       I3,#$0.I
                    jz         __00007FC8
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00007F65
                    move       B3,#$1.B
__00007F65:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00007F7D
                    adds       B3,#$1.B
__00007F7D:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00007FC8
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0000802B
__00007FC8:         push       #$1.L
                    jump       __00008031
__00007FD4:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00008031
__0000802B:         push       #$0.L
__00008031:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000806B
                    push       #$0.L
                    jump       __00008071
__0000806B:         push       #$1.L
__00008071:         pop        L0
                    jz         __000080D2
                    nop
                    etag       __0000809D,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000080A3
__0000809D:         push       #$0.L
__000080A3:         pop        L0
                    jz         __000080D0
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__000080D0:         eoj
__000080D2:         jump       __00008101
                    jump       __00008101
__000080DE:         pop        L0
                    comp       L0,#$D.L
                    jz         __0000795B
                    comp       L0,#$6.L
                    jz         __0000795B
                    jump       __00007D14
__00008101:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00008131
                    push       #$0.L
                    jump       __00008137
__00008131:         push       #$1.L
__00008137:         pop        L0
                    jz         __0000836F
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0000825A
                    comp       I2,#$4.I
                    jl         __000082B7
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __000082B7
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00008266,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __000081F7
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00008325
__000081F7:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0000825A
                    comp       S2[#$0],#$B8.B
                    jz         __00008239
                    comp       I0,#$7.I
                    jl         __0000825A
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000082EA
                    jump       __0000825A
__00008239:         comp       I0,#$8.I
                    jl         __0000825A
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000082EA
__0000825A:         push       #$1.L
                    jump       __0000832B
__00008266:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00008325
__000082B7:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00008325
__000082EA:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00008325
__00008325:         push       #$0.L
__0000832B:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000835C
                    push       #$0.L
                    jump       __00008362
__0000835C:         push       #$1.L
__00008362:         pop        L0
                    jz         __0000836F
                    nop
                    eoj
__0000836F:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000083C1
                    push       #$0.L
                    jump       __000083C7
__000083C1:         push       #$1.L
__000083C7:         pop        L0
                    jz         __0000844E
                    nop
                    etag       __000083F3,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000083F9
__000083F3:         push       #$0.L
__000083F9:         pop        L0
                    jz         __00008426
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__00008426:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0000844E:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000084F2
                    push       #$0.L
                    jump       __000084F8
__000084F2:         push       #$1.L
__000084F8:         pop        L0
                    jz         __000087AF
                    nop
                    clear      S1
                    move       S1,"?10?"
                    push       #$1.L
                    clear      S1
                    move       S1,"ERROR-CODE RESPONSE IS NOT ERROR-CODE REQUEST"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000085A3
                    enewset
__000085A3:         tabset     "JobResultExtended"
                    jt         __000085E1,#$A.L
                    move       S1,"?10?"
                    tabseek    "SB",S1
                    jz         __000085E1
                    jump       __00008613
__000085E1:         clrt
                    tabset     "JobResult"
                    jt         __000086D5,#$A.L
                    move       S1,"?10?"
                    tabseek    "SB",S1
                    jz         __0000871D
__00008613:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"ERROR-CODE RESPONSE IS NOT ERROR-CODE REQUEST"
                    comp       S1[#$0],#$0.B
                    jz         __00008684
                    ergs       "JOB_MESSAGE",S1
__00008684:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __000086C9
                    etag       __000086C9,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000086C9:         push       #$1.L
                    jump       __00008790
__000086D5:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000876D
__0000871D:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000876D
__0000876D:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__00008790:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000087AF:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __00008801,"F_HEX_CODE"
                    push       #$1.L
                    jump       __00008807
__00008801:         push       #$0.L
__00008807:         etag       __00008824,"F_ORT_NR"
                    push       #$1.L
                    jump       __0000882A
__00008824:         push       #$0.L
__0000882A:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00008859
                    push       #$0.L
                    jump       __0000885F
__00008859:         push       #$1.L
__0000885F:         etag       __0000887E,"F_ORT_TEXT"
                    push       #$1.L
                    jump       __00008884
__0000887E:         push       #$0.L
__00008884:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000088B3
                    push       #$0.L
                    jump       __000088B9
__000088B3:         push       #$1.L
__000088B9:         etag       __000088DA,"F_SYMPTOM_NR"
                    push       #$1.L
                    jump       __000088E0
__000088DA:         push       #$0.L
__000088E0:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000890F
                    push       #$0.L
                    jump       __00008915
__0000890F:         push       #$1.L
__00008915:         etag       __00008938,"F_SYMPTOM_TEXT"
                    push       #$1.L
                    jump       __0000893E
__00008938:         push       #$0.L
__0000893E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000896D
                    push       #$0.L
                    jump       __00008973
__0000896D:         push       #$1.L
__00008973:         etag       __00008992,"F_READY_NR"
                    push       #$1.L
                    jump       __00008998
__00008992:         push       #$0.L
__00008998:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000089C7
                    push       #$0.L
                    jump       __000089CD
__000089C7:         push       #$1.L
__000089CD:         etag       __000089EE,"F_READY_TEXT"
                    push       #$1.L
                    jump       __000089F4
__000089EE:         push       #$0.L
__000089F4:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00008A23
                    push       #$0.L
                    jump       __00008A29
__00008A23:         push       #$1.L
__00008A29:         etag       __00008A4C,"F_VORHANDEN_NR"
                    push       #$1.L
                    jump       __00008A52
__00008A4C:         push       #$0.L
__00008A52:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00008A81
                    push       #$0.L
                    jump       __00008A87
__00008A81:         push       #$1.L
__00008A87:         etag       __00008AAC,"F_VORHANDEN_TEXT"
                    push       #$1.L
                    jump       __00008AB2
__00008AAC:         push       #$0.L
__00008AB2:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00008AE1
                    push       #$0.L
                    jump       __00008AE7
__00008AE1:         push       #$1.L
__00008AE7:         etag       __00008B08,"F_WARNUNG_NR"
                    push       #$1.L
                    jump       __00008B0E
__00008B08:         push       #$0.L
__00008B0E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00008B3D
                    push       #$0.L
                    jump       __00008B43
__00008B3D:         push       #$1.L
__00008B43:         etag       __00008B66,"F_WARNUNG_TEXT"
                    push       #$1.L
                    jump       __00008B6C
__00008B66:         push       #$0.L
__00008B6C:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00008B9B
                    push       #$0.L
                    jump       __00008BA1
__00008B9B:         push       #$1.L
__00008BA1:         pop        L0
                    jz         __00009314
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    gettmr     L5
                    settmr     #$400.L
                    move       L6,L2
                    move       L7,#$0.L
                    mult       L7,L6
                    adds       L7,#$2.L
                    move       L6,L7
                    move       A1,S4[L6]
                    adds       L6,#$1.L
                    move       A0,S4[L6]
                    adds       L6,#$1.L
                    move       I9,#$0.I
                    move       A2,S4[L6]
                    etag       __00008C5E,"F_HEX_CODE"
                    clear      S1
                    move       S1,S4[L7]L2
                    ergy       "F_HEX_CODE",S1
__00008C5E:         etag       __00008C88,"F_ORT_NR"
                    move       L6,#$0.L
                    move       IC,I8
                    ergl       "F_ORT_NR",L6
__00008C88:         etag       __00008CDD,"F_ORT_TEXT"
                    tabset     "FOrtTexte"
                    jt         __0000914B,#$A.L
                    fix2hex    S1,I8
                    tabseek    "ORT",S1
                    tabget     S1,"ORTTEXT"
                    ergs       "F_ORT_TEXT",S1
__00008CDD:         etag       __00008CF8,"F_SYMPTOM_NR"
                    jump       __00008D0F
__00008CF8:         etag       __00008F6B,"F_SYMPTOM_TEXT"
__00008D0F:         tabset     "FDetailStruktur"
                    jt         __00008ED1
                    move       S1,"F_ART_IND"
                    tabseek    "NAME",S1
                    jz         __00008ED1
                    tabget     S1,"TYP"
                    or         S1[#$0],#' '
                    comp       S1[#$0],#'j'
                    jz         __00008D75
                    comp       S1[#$0],#'y'
                    jz         __00008D75
                    jump       __00008ED1
__00008D75:         tabset     "FArtTyp"
                    jt         __000091E7,#$A.L
                    fix2hex    S1,I8
                    tabseek    "ORT",S1
                    move       IC,I9
                    and        IC,#$F.I
                    comp       IC,#$0.I
                    jnz        __00008DBE
                    move       S1,"0x0000"
                    jump       __00008E3A
__00008DBE:         comp       IC,#$1.I
                    jnz        __00008DD8
                    tabget     S1,"MAX"
                    jump       __00008E3A
__00008DD8:         comp       IC,#$2.I
                    jnz        __00008DF2
                    tabget     S1,"MIN"
                    jump       __00008E3A
__00008DF2:         comp       IC,#$4.I
                    jnz        __00008E0C
                    tabget     S1,"SIG"
                    jump       __00008E3A
__00008E0C:         comp       IC,#$8.I
                    jnz        __00008E28
                    tabget     S1,"PLAUS"
                    jump       __00008E3A
__00008E28:         move       S1,"0xFFFF"
                    jump       __00008E3A
__00008E3A:         etag       __00008E65,"F_SYMPTOM_NR"
                    a2fix      IC,S1
                    ergw       "F_SYMPTOM_NR",IC
__00008E65:         etag       __00008F6B,"F_SYMPTOM_TEXT"
                    tabset     "FArtTexteIndividuell"
                    jt         __00009217,#$A.L
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_SYMPTOM_TEXT",S1
                    jump       __00008F6B
__00008ED1:         clrt
                    tabset     "FArtTexte"
                    jt         __0000917D,#$A.L
                    etag       __00008F1B,"F_SYMPTOM_NR"
                    move       IC,I9
                    and        IC,#$F.I
                    ergw       "F_SYMPTOM_NR",IC
__00008F1B:         etag       __00008F6B,"F_SYMPTOM_TEXT"
                    move       IC,I9
                    and        IC,#$F.I
                    fix2hex    S1,A8
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_SYMPTOM_TEXT",S1
__00008F6B:         tabset     "FArtTexte"
                    jt         __0000917D,#$A.L
                    etag       __00008FB9,"F_READY_NR"
                    move       IC,I9
                    lsr        IC,#$4.I
                    and        IC,#$1.I
                    adds       IC,#$10.I
                    ergi       "F_READY_NR",IC
__00008FB9:         etag       __0000900F,"F_READY_TEXT"
                    move       IC,I9
                    lsr        IC,#$4.I
                    and        IC,#$1.I
                    adds       IC,#$10.I
                    fix2hex    S1,A8
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_READY_TEXT",S1
__0000900F:         etag       __0000904D,"F_VORHANDEN_NR"
                    move       IC,I9
                    lsr        IC,#$5.I
                    and        IC,#$3.I
                    adds       IC,#$20.I
                    ergi       "F_VORHANDEN_NR",IC
__0000904D:         etag       __000090AB,"F_VORHANDEN_TEXT"
                    move       IC,I9
                    lsr        IC,#$5.I
                    and        IC,#$3.I
                    adds       IC,#$20.I
                    fix2hex    S1,A8
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_VORHANDEN_TEXT",S1
__000090AB:         etag       __000090E5,"F_WARNUNG_NR"
                    move       IC,I9
                    lsr        IC,#$7.I
                    and        IC,#$1.I
                    adds       IC,#$30.I
                    ergi       "F_WARNUNG_NR",IC
__000090E5:         etag       __0000913F,"F_WARNUNG_TEXT"
                    move       IC,I9
                    lsr        IC,#$7.I
                    and        IC,#$1.I
                    adds       IC,#$30.I
                    fix2hex    S1,A8
                    tabseek    "ARTNR",S1
                    tabget     S1,"ARTTEXT"
                    ergs       "F_WARNUNG_TEXT",S1
__0000913F:         push       #$1.L
                    jump       __00009277
__0000914B:         ergs       "JOB_MESSAGE","Table FOrtTexte not found"
                    jump       __00009254
__0000917D:         ergs       "JOB_MESSAGE","Table FArtTexte not found"
                    jump       __00009254
                    ergs       "JOB_MESSAGE","Table FDetailStruktur not found"
                    jump       __00009254
__000091E7:         ergs       "JOB_MESSAGE","Table FArtTyp not found"
                    jump       __00009254
__00009217:         ergs       "JOB_MESSAGE","Table FArtTexteIndividuell not found"
                    jump       __00009254
__00009254:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__00009277:         clrt
                    settmr     L5
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000092AD
                    push       #$0.L
                    jump       __000092B3
__000092AD:         push       #$1.L
__000092B3:         pop        L0
                    jz         __00009314
                    nop
                    etag       __000092DF,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000092E5
__000092DF:         push       #$0.L
__000092E5:         pop        L0
                    jz         __00009312
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__00009312:         eoj
__00009314:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    etag       __00009348,"F_HFK"
                    push       #$1.L
                    jump       __0000934E
__00009348:         push       #$0.L
__0000934E:         etag       __00009367,"F_LZ"
                    push       #$1.L
                    jump       __0000936D
__00009367:         push       #$0.L
__0000936D:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000939C
                    push       #$0.L
                    jump       __000093A2
__0000939C:         push       #$1.L
__000093A2:         etag       __000093BE,"F_PCODE"
                    push       #$1.L
                    jump       __000093C4
__000093BE:         push       #$0.L
__000093C4:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000093F3
                    push       #$0.L
                    jump       __000093F9
__000093F3:         push       #$1.L
__000093F9:         etag       __0000941C,"F_PCODE_STRING"
                    push       #$1.L
                    jump       __00009422
__0000941C:         push       #$0.L
__00009422:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00009451
                    push       #$0.L
                    jump       __00009457
__00009451:         push       #$1.L
__00009457:         etag       __00009478,"F_PCODE_TEXT"
                    push       #$1.L
                    jump       __0000947E
__00009478:         push       #$0.L
__0000947E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000094AD
                    push       #$0.L
                    jump       __000094B3
__000094AD:         push       #$1.L
__000094B3:         etag       __000094D0,"F_PCODE7"
                    push       #$1.L
                    jump       __000094D6
__000094D0:         push       #$0.L
__000094D6:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00009505
                    push       #$0.L
                    jump       __0000950B
__00009505:         push       #$1.L
__0000950B:         etag       __0000952F,"F_PCODE7_STRING"
                    push       #$1.L
                    jump       __00009535
__0000952F:         push       #$0.L
__00009535:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00009564
                    push       #$0.L
                    jump       __0000956A
__00009564:         push       #$1.L
__0000956A:         etag       __0000958C,"F_PCODE7_TEXT"
                    push       #$1.L
                    jump       __00009592
__0000958C:         push       #$0.L
__00009592:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000095C1
                    push       #$0.L
                    jump       __000095C7
__000095C1:         push       #$1.L
__000095C7:         etag       __000095E5,"F_ART_ANZ"
                    push       #$1.L
                    jump       __000095EB
__000095E5:         push       #$0.L
__000095EB:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000961A
                    push       #$0.L
                    jump       __00009620
__0000961A:         push       #$1.L
__00009620:         etag       __0000963C,"F_UW_KM"
                    push       #$1.L
                    jump       __00009642
__0000963C:         push       #$0.L
__00009642:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00009671
                    push       #$0.L
                    jump       __00009677
__00009671:         push       #$1.L
__00009677:         etag       __00009694,"F_UW_ANZ"
                    push       #$1.L
                    jump       __0000969A
__00009694:         push       #$0.L
__0000969A:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000096C9
                    push       #$0.L
                    jump       __000096CF
__000096C9:         push       #$1.L
__000096CF:         pop        L0
                    jz         __0000A43D
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00009713
                    move       I1,#$FFFF.I
__00009713:         push       L0
                    atsp       L2,#$C.L
                    atsp       L3,#$8.L
                    atsp       L4,#$4.L
                    gettmr     L6
                    settmr     #$400.L
                    tabset     "FDetailStruktur"
                    jt         __0000A05F,#$A.L
                    move       L1,#$3.L
                    move       L7,#$5.L
                    slen       L2,S4
                    move       S1,"F_ART_ERW"
                    tabseek    "NAME",S1
                    jz         __0000A099
                    tabget     S1,"TYP"
                    or         S1[#$0],#' '
                    comp       S1[#$0],#'n'
                    jnz        __000097C6
                    etag       __000099CA,"F_ART_ANZ"
                    ergi       "F_ART_ANZ",#$0.I
                    jump       __000099CA
__000097C6:         etag       __000099C3,"F_ART_ANZ"
                    comp       S1[#$0],#'j'
                    jz         __00009983
                    comp       S1[#$0],#'y'
                    jz         __00009983
                    strlen     L0,S1
                    comp       L0,#$8.L
                    jnz        __0000A0E0
                    move       A7,#'0'
                    move       IA,#$0.I
__0000980A:         comp       IA,#$8.I
                    jz         __00009846
                    comp       S1[IA],#'0'
                    jl         __0000A0E0
                    comp       S1[IA],#'8'
                    jg         __0000A0E0
                    comp       S1[IA],A7
                    jle        __0000983B
                    move       A7,S1[IA]
__0000983B:         adds       IA,#$1.I
                    jump       __0000980A
__00009846:         move       I0,#$0.I
                    move       B0,A7
                    subb       B0,#'0'
                    ergi       "F_ART_ANZ",I0
                    move       S1[#$3E8],S1[#$0]#$9
                    tabset     "FArtTexteErweitert"
                    jt         __0000A12A,#$A.L
                    move       A6,#'1'
__00009891:         comp       A6,A7
                    jg         __000099C3
                    move       S1,"xxxxxxxx"
                    move       IA,#$0.I
__000098AE:         comp       IA,#$8.I
                    jz         __000098F7
                    move       I0,#$3E8.I
                    adds       I0,IA
                    comp       S1[I0],A6
                    jnz        __000098EC
                    move       I0,#$7.I
                    subb       I0,IA
                    move       B2,S4[L7]
                    lsr        B2,I0
                    and        B2,#$1.B
                    adds       B2,#'0'
                    move       S1[IA],B2
__000098EC:         adds       IA,#$1.I
                    jump       __000098AE
__000098F7:         tabseek    "ARTMASKE",S1
                    tabget     S1,"ARTNR"
                    a2fix      L0,S1
                    move       S1,"F_ARTi_NR"
                    move       S1[#$5],A6
                    ergl       S1,L0
                    tabget     S1,"ARTTEXT"
                    strlen     L0,S1
                    adds       L0,#$1.L
                    comp       L0,#$1F4.L
                    jg         __0000A167
                    move       S1[#$1F4],S1[#$0]L0
                    move       S1,"F_ARTi_TEXT"
                    move       S1[#$5],A6
                    ergs       S1,S1[#$1F4]L0
                    adds       A6,#$1.B
                    jump       __00009891
__00009983:         ergi       "F_ART_ANZ",#$1.I
                    move       L0,#$0.L
                    move       B0,S4[L7]
                    ergl       "F_ART1_NR",L0
                    ergs       "F_ART1_TEXT","--"
__000099C3:         adds       L7,#$1.L
__000099CA:         tabset     "FDetailStruktur"
                    move       S1,"F_PCODE"
                    tabseek    "NAME",S1
                    jz         __00009A16
                    tabget     S1,"TYP"
                    or         S1[#$0],#' '
                    comp       S1[#$0],#'n'
                    jnz        __00009A92
__00009A16:         etag       __00009A34,"F_PCODE"
                    ergw       "F_PCODE",#$0.I
__00009A34:         etag       __00009A63,"F_PCODE_STRING"
                    ergs       "F_PCODE_STRING","--"
__00009A63:         etag       __00009BA2,"F_PCODE_TEXT"
                    ergs       "F_PCODE_TEXT",""
                    jump       __00009BA2
__00009A92:         move       I1,S4[L7]
                    move       B0,B3
                    move       B1,B2
                    etag       __00009ABC,"F_PCODE"
                    ergw       "F_PCODE",I0
__00009ABC:         etag       __00009AD9,"F_PCODE_STRING"
                    jump       __00009AEE
__00009AD9:         etag       __00009B9B,"F_PCODE_TEXT"
__00009AEE:         tabsetex   "PCodeTexte","T_PCOD"
                    jt         __0000A31B,#$A.L
                    fix2hex    S1,I0
                    tabseek    "PCODE",S1
                    etag       __00009B56,"F_PCODE_STRING"
                    tabget     S1,"STRING"
                    ergs       "F_PCODE_STRING",S1
__00009B56:         etag       __00009B87,"F_PCODE_TEXT"
                    tabget     S1,"TEXT"
                    ergs       "F_PCODE_TEXT",S1
__00009B87:         tabset     "FDetailStruktur"
__00009B9B:         adds       L7,#$2.L
__00009BA2:         tabset     "FDetailStruktur"
                    move       S1,"F_PCODE7"
                    tabseek    "NAME",S1
                    jz         __00009BEF
                    tabget     S1,"TYP"
                    or         S1[#$0],#' '
                    comp       S1[#$0],#'n'
                    jnz        __00009C71
__00009BEF:         etag       __00009C0F,"F_PCODE7"
                    ergw       "F_PCODE7",#$0.I
__00009C0F:         etag       __00009C40,"F_PCODE7_STRING"
                    ergs       "F_PCODE7_STRING","--"
__00009C40:         etag       __00009D89,"F_PCODE7_TEXT"
                    ergs       "F_PCODE7_TEXT",""
                    jump       __00009D89
__00009C71:         move       I1,S4[L7]
                    move       B0,B3
                    move       B1,B2
                    etag       __00009C9D,"F_PCODE7"
                    ergw       "F_PCODE7",I0
__00009C9D:         etag       __00009CBB,"F_PCODE7_STRING"
                    jump       __00009CD1
__00009CBB:         etag       __00009D82,"F_PCODE7_TEXT"
__00009CD1:         tabsetex   "PCodeTexte","T_PCOD"
                    jt         __0000A31B,#$A.L
                    fix2hex    S1,I0
                    tabseek    "PCODE",S1
                    etag       __00009D3B,"F_PCODE7_STRING"
                    tabget     S1,"STRING"
                    ergs       "F_PCODE7_STRING",S1
__00009D3B:         etag       __00009D6E,"F_PCODE7_TEXT"
                    tabget     S1,"TEXT"
                    ergs       "F_PCODE7_TEXT",S1
__00009D6E:         tabset     "FDetailStruktur"
__00009D82:         adds       L7,#$2.L
__00009D89:         move       S1,"F_HFK"
                    tabseek    "NAME",S1
                    jz         __0000A1B4
                    tabget     S1,"TYP"
                    or         S1[#$0],#' '
                    comp       S1[#$0],#'n'
                    jnz        __00009DDF
                    etag       __00009E2A,"F_HFK"
                    ergi       "F_HFK",#$FFFF.I
                    jump       __00009E2A
__00009DDF:         move       B0,S4[L7]
                    move       B1,#$0.B
                    comp       B0,#$1.B
                    jnz        __00009DF9
                    move       L1,#$1.L
__00009DF9:         comp       B0,#$2.B
                    jnz        __00009E0A
                    move       L1,#$2.L
__00009E0A:         etag       __00009E23,"F_HFK"
                    ergi       "F_HFK",I0
__00009E23:         adds       L7,#$1.L
__00009E2A:         move       S1,"F_LZ"
                    tabseek    "NAME",S1
                    jz         __0000A1F7
                    tabget     S1,"TYP"
                    or         S1[#$0],#' '
                    comp       S1[#$0],#'n'
                    jnz        __00009E7D
                    etag       __00009EA4,"F_LZ"
                    ergi       "F_LZ",#$FFFF.I
                    jump       __00009EA4
__00009E7D:         etag       __00009E9D,"F_LZ"
                    move       B0,S4[L7]
                    move       B1,#$0.B
                    ergi       "F_LZ",I0
__00009E9D:         adds       L7,#$1.L
__00009EA4:         move       S1,"F_UWB_ERW"
                    tabseek    "NAME",S1
                    jz         __0000A239
                    tabget     S1,"TYP"
                    or         S1[#$0],#' '
                    comp       S1[#$0],#'n'
                    jnz        __00009F80
                    move       IA,#$0.I
__00009EE3:         etag       __00009F03,"F_UW_ANZ"
                    ergi       "F_UW_ANZ",#$0.I
__00009F03:         etag       __00009F36,"F_UW_KM"
                    move       I1,S4[L7]
                    move       B0,B3
                    move       B1,B2
                    move       I1,#$0.I
                    asl        L0,#$3.B
                    ergl       "F_UW_KM",L0
__00009F36:         move       L0,L7
                    adds       L0,#$2.L
                    comp       L2,L0
                    jz         __00009F71
                    comp       L2,L0
                    jl         __0000A2EF
                    move       L7,L0
                    adds       IA,#$1.I
                    comp       IA,#$3.I
                    jge        __0000A2EF
                    enewset
                    jump       __00009EE3
__00009F71:         enewset
                    move       L3,#$0.L
                    jump       __0000A04B
__00009F80:         move       L0,L7
                    adds       L0,#$2.L
                    comp       L2,L0
                    jl         __0000A2EF
                    etag       __00009FE9,"F_UW_KM"
                    move       L3,#$1.L
                    tabset     "FUmweltMatrix"
                    jt         __0000A280,#$A.L
                    tabset     "FUmweltTexte"
                    jt         __0000A2B8,#$A.L
                    jump       __0000A04B
__00009FE9:         etag       __0000A03E,"F_UW_ANZ"
                    move       L3,#$1.L
                    tabset     "FUmweltMatrix"
                    jt         __0000A280,#$A.L
                    tabset     "FUmweltTexte"
                    jt         __0000A2B8,#$A.L
                    jump       __0000A04B
__0000A03E:         move       L3,#$0.L
                    jump       __0000A04B
__0000A04B:         move       L2,L7
                    move       L4,L1
                    push       #$1.L
                    jump       __0000A373
__0000A05F:         enewset
                    ergs       "JOB_MESSAGE","Table FDetailStruktur not found"
                    jump       __0000A350
__0000A099:         enewset
                    ergs       "JOB_MESSAGE","F_ART_ERW in table FDetailStruktur not found"
                    jump       __0000A350
__0000A0E0:         enewset
                    ergs       "JOB_MESSAGE","F_ART_ERW in table FDetailStruktur wrong format"
                    jump       __0000A350
__0000A12A:         enewset
                    ergs       "JOB_MESSAGE","Table FArtTexteErweitert not found"
                    jump       __0000A350
__0000A167:         enewset
                    ergs       "JOB_MESSAGE","ARTTEXT in table FArtTexteErweitert string to long"
                    jump       __0000A350
__0000A1B4:         enewset
                    ergs       "JOB_MESSAGE","F_HFK in table FDetailStruktur not found"
                    jump       __0000A350
__0000A1F7:         enewset
                    ergs       "JOB_MESSAGE","F_LZ in table FDetailStruktur not found"
                    jump       __0000A350
__0000A239:         enewset
                    ergs       "JOB_MESSAGE","F_UWB_ERW in table FDetailStruktur not found"
                    jump       __0000A350
__0000A280:         enewset
                    ergs       "JOB_MESSAGE","Table FUmweltMatrix not found"
                    jump       __0000A350
__0000A2B8:         enewset
                    ergs       "JOB_MESSAGE","Table FUmweltTexte not found"
                    jump       __0000A350
__0000A2EF:         enewset
                    ergs       "JOB_MESSAGE","Datalen not valid"
                    jump       __0000A350
__0000A31B:         enewset
                    ergs       "JOB_MESSAGE","Table PCodeTexte not found"
                    jump       __0000A350
__0000A350:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000A373:         clrt
                    settmr     L6
                    pop        L1
                    move       L0,L4
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    move       L0,L3
                    move       S0[#$4],B0
                    pop        L0
                    move       L0,L2
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000A3D6
                    push       #$0.L
                    jump       __0000A3DC
__0000A3D6:         push       #$1.L
__0000A3DC:         pop        L0
                    jz         __0000A43D
                    nop
                    etag       __0000A408,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __0000A40E
__0000A408:         push       #$0.L
__0000A40E:         pop        L0
                    jz         __0000A43B
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__0000A43B:         eoj
__0000A43D:         clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    jz         __0001191B
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1B],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$F],B0
                    move       S0[#$10],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
__0000A4B0:         clear      L0
                    move       I0,S0[#$F]
                    jpl        __0000A4C4
                    move       I1,#$FFFF.I
__0000A4C4:         push       L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0000A4DB
                    move       I1,#$FFFF.I
__0000A4DB:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jle        __0000A4FA
                    push       #$0.L
                    jump       __0000A500
__0000A4FA:         push       #$1.L
__0000A500:         pop        L0
                    jz         __0001190A
                    nop
                    etag       __0000A527,"F_UW_KM"
                    push       #$1.L
                    jump       __0000A52D
__0000A527:         push       #$0.L
__0000A52D:         pop        L0
                    jz         __0000A5FD
                    nop
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergl       "F_UW_KM",L0
                    pop        L0
__0000A5FD:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$13],B0
                    move       S0[#$14],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$11],B0
                    move       S0[#$12],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$15],B0
                    move       S0[#$16],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
__0000A6F6:         clear      L0
                    move       I0,S0[#$15]
                    jpl        __0000A70A
                    move       I1,#$FFFF.I
__0000A70A:         push       L0
                    clear      L0
                    move       I0,S0[#$13]
                    jpl        __0000A721
                    move       I1,#$FFFF.I
__0000A721:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jle        __0000A740
                    push       #$0.L
                    jump       __0000A746
__0000A740:         push       #$1.L
__0000A746:         pop        L0
                    jz         __0000FD19
                    nop
                    clear      S1
                    move       S1,"FUmweltMatrix"
                    push       #$1.L
                    tabset     "FUmweltMatrix"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"ORT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    atsp       L2,#$4.L
                    tabseeku   "ORT",L2
                    jz         __0000A7D1
                    push       #$1.L
                    jump       __0000A7D7
__0000A7D1:         push       #$0.L
__0000A7D7:         pop        L1
                    move       L0,L2
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$15]
                    jpl        __0000A817
                    move       I1,#$FFFF.I
__0000A817:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$15],B0
                    move       S0[#$16],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UW"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"UW"
                    scut       S1,#$1.I
                    spaste     S5[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_NR"
                    push       #$1.L
                    strcat     S5,"_NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    tabget     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$34],B0
                    move       S0[#$35],B1
                    move       S0[#$36],B2
                    move       S0[#$37],B3
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __0000A987
                    push       #$0.L
                    jump       __0000A98D
__0000A987:         push       #$1.L
__0000A98D:         pop        L0
                    jz         __0000AD1B
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000A9EA
                    push       #$0.L
                    jump       __0000A9F0
__0000A9EA:         push       #$1.L
__0000A9F0:         pop        L0
                    jz         __0000AD1B
                    nop
                    etag       __0000AA18,"F_UW_ANZ"
                    push       #$1.L
                    jump       __0000AA1E
__0000AA18:         push       #$0.L
__0000AA1E:         pop        L0
                    jz         __0000AA6F
                    nop
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0000AA3D
                    move       I1,#$FFFF.I
__0000AA3D:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_UW_ANZ",I0
                    pop        L0
__0000AA6F:         clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,"INCORRECT NUMBER OF DATA IN RESPONSE-TELEGRAM"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000AB0F
                    enewset
__0000AB0F:         tabset     "JobResultExtended"
                    jt         __0000AB4D,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000AB4D
                    jump       __0000AB7F
__0000AB4D:         clrt
                    tabset     "JobResult"
                    jt         __0000AC41,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000AC89
__0000AB7F:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"INCORRECT NUMBER OF DATA IN RESPONSE-TELEGRAM"
                    comp       S1[#$0],#$0.B
                    jz         __0000ABF0
                    ergs       "JOB_MESSAGE",S1
__0000ABF0:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0000AC35
                    etag       __0000AC35,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000AC35:         push       #$1.L
                    jump       __0000ACFC
__0000AC41:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000ACD9
__0000AC89:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000ACD9
__0000ACD9:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000ACFC:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000AD1B:         move       L0,S0[#$34]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000AD4A
                    push       #$0.L
                    jump       __0000AD50
__0000AD4A:         push       #$1.L
__0000AD50:         pop        L0
                    jz         __0000B7B9
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000ADAD
                    push       #$0.L
                    jump       __0000ADB3
__0000ADAD:         push       #$1.L
__0000ADB3:         pop        L0
                    jz         __0000ADFE
                    nop
                    clear      L0
                    move       I0,S0[#$15]
                    jpl        __0000ADD2
                    move       I1,#$FFFF.I
__0000ADD2:         push       L0
                    pop        L0
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$15],B0
                    move       S0[#$16],B1
                    pop        L0
                    jump       __0000A6F6
__0000ADFE:         clear      L0
                    move       I0,S0[#$19]
                    jpl        __0000AE12
                    move       I1,#$FFFF.I
__0000AE12:         push       L0
                    pop        L0
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
                    move       L0,#$400.L
                    push       L0
                    move       L0,#$400.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L1,#$1.L
                    move       L0,#$A.L
                    jz         __0000AEAB
                    jt         __0000AEB8,L0
                    jump       __0000AEB1
__0000AEAB:         jt         __0000AEB8
__0000AEB1:         move       L1,#$0.L
__0000AEB8:         clrt
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0000B196
                    nop
                    clear      S1
                    move       S1,"Table  not found"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S5[#$6],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000AFB9
                    enewset
__0000AFB9:         tabset     "JobResultExtended"
                    jt         __0000AFF7,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000AFF7
                    jump       __0000B029
__0000AFF7:         clrt
                    tabset     "JobResult"
                    jt         __0000B0BC,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000B104
__0000B029:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,S5
                    comp       S1[#$0],#$0.B
                    jz         __0000B06B
                    ergs       "JOB_MESSAGE",S1
__0000B06B:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0000B0B0
                    etag       __0000B0B0,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000B0B0:         push       #$1.L
                    jump       __0000B177
__0000B0BC:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000B154
__0000B104:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000B154
__0000B154:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000B177:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000B196:         move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    tabline    L0
                    jz         __0000B1E2
                    push       #$1.L
                    jump       __0000B1E8
__0000B1E2:         push       #$0.L
__0000B1E8:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$19]
                    jpl        __0000B208
                    move       I1,#$FFFF.I
__0000B208:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000B231
                    push       #$0.L
                    jump       __0000B237
__0000B231:         push       #$1.L
__0000B237:         pop        L0
                    jz         __0000B2B8
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"UW_ANZ"
                    push       #$1.L
                    tabget     S7,"UW_ANZ"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    a2fix      L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$17],B0
                    move       S0[#$18],B1
                    pop        L0
__0000B2B8:         clear      L0
                    move       I0,S0[#$19]
                    jpl        __0000B2CC
                    move       I1,#$FFFF.I
__0000B2CC:         push       L0
                    clear      L0
                    move       I0,S0[#$17]
                    jpl        __0000B2E3
                    move       I1,#$FFFF.I
__0000B2E3:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jle        __0000B302
                    push       #$0.L
                    jump       __0000B308
__0000B302:         push       #$1.L
__0000B308:         pop        L0
                    jz         __0000B513
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$19]
                    jpl        __0000B334
                    move       I1,#$FFFF.I
__0000B334:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UW"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"UW"
                    scut       S1,#$1.I
                    spaste     S5[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_NR"
                    push       #$1.L
                    strcat     S5,"_NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$34]
                    push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    atsp       L2,#$8.L
                    tabget     S1,S5
                    a2fix      L0,S1
                    move       L2,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$34],B0
                    move       S0[#$35],B1
                    move       S0[#$36],B2
                    move       S0[#$37],B3
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$19]
                    jpl        __0000B46C
                    move       I1,#$FFFF.I
__0000B46C:         push       L0
                    clear      L0
                    move       I0,S0[#$17]
                    jpl        __0000B483
                    move       I1,#$FFFF.I
__0000B483:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000B4A2
                    push       #$0.L
                    jump       __0000B4A8
__0000B4A2:         push       #$1.L
__0000B4A8:         pop        L0
                    jz         __0000B50D
                    nop
                    clear      L0
                    move       I0,S0[#$15]
                    jpl        __0000B4C7
                    move       I1,#$FFFF.I
__0000B4C7:         push       L0
                    pop        L0
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$15],B0
                    move       S0[#$16],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0000B50D:         jump       __0000B7B3
__0000B513:         clear      S1
                    move       S1,"?12?"
                    push       #$1.L
                    clear      S1
                    move       S1,"INCREMENT (++uw_i1) / RESET (uw_i2 = 0)"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000B5AD
                    enewset
__0000B5AD:         tabset     "JobResultExtended"
                    jt         __0000B5EB,#$A.L
                    move       S1,"?12?"
                    tabseek    "SB",S1
                    jz         __0000B5EB
                    jump       __0000B61D
__0000B5EB:         clrt
                    tabset     "JobResult"
                    jt         __0000B6D9,#$A.L
                    move       S1,"?12?"
                    tabseek    "SB",S1
                    jz         __0000B721
__0000B61D:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"INCREMENT (++uw_i1) / RESET (uw_i2 = 0)"
                    comp       S1[#$0],#$0.B
                    jz         __0000B688
                    ergs       "JOB_MESSAGE",S1
__0000B688:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0000B6CD
                    etag       __0000B6CD,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000B6CD:         push       #$1.L
                    jump       __0000B794
__0000B6D9:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000B771
__0000B721:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000B771
__0000B771:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000B794:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000B7B3:         jump       __0000B813
__0000B7B9:         clear      L0
                    move       I0,S0[#$15]
                    jpl        __0000B7CD
                    move       I1,#$FFFF.I
__0000B7CD:         push       L0
                    pop        L0
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$15],B0
                    move       S0[#$16],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0000B813:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
                    clear      S1
                    move       S1,"FUmweltTexte"
                    push       #$1.L
                    tabset     "FUmweltTexte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    move       L0,S0[#$34]
                    push       L0
                    atsp       L2,#$4.L
                    tabseeku   "UWNR",L2
                    jz         __0000B8D0
                    push       #$1.L
                    jump       __0000B8D6
__0000B8D0:         push       #$0.L
__0000B8D6:         pop        L1
                    move       L0,L2
                    move       S0[#$34],B0
                    move       S0[#$35],B1
                    move       S0[#$36],B2
                    move       S0[#$37],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"UW_EINH"
                    push       #$1.L
                    tabget     S6,"UW_EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"0/1"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S6,"0/1"
                    jz         __0000B982
                    move       L0,#$0.L
__0000B982:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000B9B3
                    push       #$0.L
                    jump       __0000B9B9
__0000B9B3:         push       #$1.L
__0000B9B9:         pop        L0
                    jz         __0000B9EC
                    nop
                    clear      L0
                    move       I0,S0[#$1E]
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
                    jump       __0000BC8B
__0000B9EC:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"0-n"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S6,"0-n"
                    jz         __0000BA28
                    move       L0,#$0.L
__0000BA28:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000BA59
                    push       #$0.L
                    jump       __0000BA5F
__0000BA59:         push       #$1.L
__0000BA5F:         pop        L0
                    jz         __0000BA92
                    nop
                    clear      L0
                    move       I0,S0[#$20]
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
                    jump       __0000BC8B
__0000BA92:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"hex"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"hex"
                    jz         __0000BBFF
                    move       L0,#$0.L
__0000BBFF:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000BC30
                    push       #$0.L
                    jump       __0000BC36
__0000BC30:         push       #$1.L
__0000BC36:         pop        L0
                    jz         __0000BC69
                    nop
                    clear      L0
                    move       I0,S0[#$2E]
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
                    jump       __0000BC8B
__0000BC69:         clear      L0
                    move       I0,S0[#$22]
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
__0000BC8B:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0000BCAC
                    move       I1,#$FFFF.I
__0000BCAC:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$11],B0
                    move       S0[#$12],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"F_UW"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"F_UW"
                    scut       S1,#$1.I
                    spaste     S5[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_NR"
                    push       #$1.L
                    strcat     S5,"_NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,S0[#$34]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    ergl       S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$34],B0
                    move       S0[#$35],B1
                    move       S0[#$36],B2
                    move       S0[#$37],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTEXT"
                    push       #$1.L
                    tabget     S7,"UWTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0000BE34
                    move       I1,#$FFFF.I
__0000BE34:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$11],B0
                    move       S0[#$12],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"F_UW"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"F_UW"
                    scut       S1,#$1.I
                    spaste     S5[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEXT"
                    push       #$1.L
                    strcat     S5,"_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       S5,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0000BF5A
                    move       I1,#$FFFF.I
__0000BF5A:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$11],B0
                    move       S0[#$12],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"F_UW"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"F_UW"
                    scut       S1,#$1.I
                    spaste     S5[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_EINH"
                    push       #$1.L
                    strcat     S5,"_EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$22]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2E]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000C0D8
                    push       #$0.L
                    jump       __0000C0DE
__0000C0D8:         push       #$1.L
__0000C0DE:         pop        L0
                    jz         __0000C9E9
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTYP"
                    push       #$1.L
                    tabget     S7,"UWTYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __0000C17C
                    push       #$1.L
                    jump       __0000C185
__0000C17C:         push       #$0.L
                    clear      S5
__0000C185:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$73.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000C24A
                    push       #$0.L
                    jump       __0000C250
__0000C24A:         push       #$1.L
__0000C250:         pop        L0
                    jz         __0000C296
                    nop
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$28]
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
__0000C296:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$6D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000C2E8
                    push       #$0.L
                    jump       __0000C2EE
__0000C2E8:         push       #$1.L
__0000C2EE:         pop        L0
                    jz         __0000C334
                    nop
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2A]
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
__0000C334:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    setspc     " ",#$2.I
                    stoken     S5,S7
                    jz         __0000C386
                    push       #$1.L
                    jump       __0000C38F
__0000C386:         push       #$0.L
                    clear      S5
__0000C38F:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$63.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000C454
                    push       #$0.L
                    jump       __0000C45A
__0000C454:         push       #$1.L
__0000C45A:         pop        L0
                    jz         __0000C48B
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __0000C9E3
__0000C48B:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$69.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000C4DD
                    push       #$0.L
                    jump       __0000C4E3
__0000C4DD:         push       #$1.L
__0000C4E3:         pop        L0
                    jz         __0000C514
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __0000C9E3
__0000C514:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$6C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000C566
                    push       #$0.L
                    jump       __0000C56C
__0000C566:         push       #$1.L
__0000C56C:         pop        L0
                    jz         __0000C59D
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __0000C9E3
__0000C59D:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$66.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000C5EF
                    push       #$0.L
                    jump       __0000C5F5
__0000C5EF:         push       #$1.L
__0000C5F5:         pop        L0
                    jz         __0000C661
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$24]
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
                    jump       __0000C9E3
__0000C661:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$64.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000C6B3
                    push       #$0.L
                    jump       __0000C6B9
__0000C6B3:         push       #$1.L
__0000C6B9:         pop        L0
                    jz         __0000C725
                    nop
                    move       L0,#$8.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$26]
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
                    jump       __0000C9E3
__0000C725:         clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,"NOT DEFINED TYPE (use: char, int, long, float, double)"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000C7CE
                    enewset
__0000C7CE:         tabset     "JobResultExtended"
                    jt         __0000C80C,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000C80C
                    jump       __0000C83E
__0000C80C:         clrt
                    tabset     "JobResult"
                    jt         __0000C909,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000C951
__0000C83E:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"NOT DEFINED TYPE (use: char, int, long, float, double)"
                    comp       S1[#$0],#$0.B
                    jz         __0000C8B8
                    ergs       "JOB_MESSAGE",S1
__0000C8B8:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0000C8FD
                    etag       __0000C8FD,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000C8FD:         push       #$1.L
                    jump       __0000C9C4
__0000C909:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000C9A1
__0000C951:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000C9A1
__0000C9A1:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000C9C4:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000C9E3:         jump       __0000CB1C
__0000C9E9:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$1E]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$20]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000CA62
                    push       #$0.L
                    jump       __0000CA68
__0000CA62:         push       #$1.L
__0000CA68:         pop        L0
                    jz         __0000CB1C
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTYP"
                    push       #$1.L
                    tabget     S7,"UWTYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
__0000CB1C:         etag       __0000CB39,"F_UW_ANZ"
                    push       #$1.L
                    jump       __0000CB3F
__0000CB39:         push       #$0.L
__0000CB3F:         clear      L0
                    move       B0,S0[#$1B]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000CB7A
                    push       #$0.L
                    jump       __0000CB80
__0000CB7A:         push       #$1.L
__0000CB80:         pop        L0
                    jz         __0000F7F7
                    nop
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$24]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$26]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000CC04
                    push       #$0.L
                    jump       __0000CC0A
__0000CC04:         push       #$1.L
__0000CC0A:         pop        L0
                    jz         __0000CD18
                    nop
                    move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    clear      L0
                    move       I0,S0[#$D]
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2A]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L2,#$C.L
                    atsp       L3,#$8.L
                    atsp       L4,#$4.L
                    clear      S1
                    move       L0,L3
                    jnz        __0000CCC6
                    move       S1,S4[L2]#$4
                    move       L0,L4
                    jz         __0000CCBA
                    swap       S1[#$0]#$4
__0000CCBA:         y42flt     F5,S1[#$0]
                    jump       __0000CCE4
__0000CCC6:         move       S1,S4[L2]#$8
                    move       L0,L4
                    jz         __0000CCDE
                    swap       S1[#$0]#$8
__0000CCDE:         y82flt     F5,S1[#$0]
__0000CCE4:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000DC3D
__0000CD18:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"L/H"
                    push       #$1.L
                    tabget     S5,"L/H"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$6C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000CE05
                    push       #$0.L
                    jump       __0000CE0B
__0000CE05:         push       #$1.L
__0000CE0B:         pop        L0
                    jz         __0000CE51
                    nop
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2C]
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1C],B0
                    move       S0[#$1D],B1
                    pop        L0
__0000CE51:         clear      L0
                    move       I0,S0[#$D]
                    push       L0
                    jump       __0000DC0D
__0000CE63:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$1E]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$20]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000CEDC
                    push       #$0.L
                    jump       __0000CEE2
__0000CEDC:         push       #$1.L
__0000CEE2:         pop        L0
                    jz         __0000D23F
                    nop
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2C]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __0000D0AE
                    nop
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$38],B0
                    move       S0[#$39],B1
                    move       S0[#$3A],B2
                    move       S0[#$3B],B3
                    pop        L0
                    jump       __0000D239
__0000D0AE:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$38],B0
                    move       S0[#$39],B1
                    move       S0[#$3A],B2
                    move       S0[#$3B],B3
                    pop        L0
__0000D239:         jump       __0000D58B
__0000D23F:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2C]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __0000D400
                    nop
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
                    jump       __0000D58B
__0000D400:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
__0000D58B:         jump       __0000DC3D
__0000D591:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2C]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __0000D680
                    nop
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
                    jump       __0000D739
__0000D680:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
__0000D739:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$28]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __0000D7EB
                    nop
                    move       L0,S0[#$3C]
                    push       L0
                    move       L0,#$7FFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0000D798
                    push       #$0.L
                    jump       __0000D79E
__0000D798:         push       #$1.L
__0000D79E:         pop        L0
                    jz         __0000D7EB
                    nop
                    move       L0,S0[#$3C]
                    push       L0
                    move       L0,#$10000.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
__0000D7EB:         move       L0,S0[#$3C]
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$38],B0
                    move       S0[#$39],B1
                    move       S0[#$3A],B2
                    move       S0[#$3B],B3
                    pop        L0
                    jump       __0000DC3D
__0000D81C:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$28]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __0000D91E
                    nop
                    move       L0,S0[#$3C]
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0000D8CB
                    push       #$0.L
                    jump       __0000D8D1
__0000D8CB:         push       #$1.L
__0000D8D1:         pop        L0
                    jz         __0000D91E
                    nop
                    move       L0,S0[#$3C]
                    push       L0
                    move       L0,#$100.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
__0000D91E:         move       L0,S0[#$3C]
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$38],B0
                    move       S0[#$39],B1
                    move       S0[#$3A],B2
                    move       S0[#$3B],B3
                    pop        L0
                    jump       __0000DC3D
__0000D94F:         clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,"LENGTH (BYTES) OF ENVIRONMENT CONDITION NOT ALLOWED"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000D9F5
                    enewset
__0000D9F5:         tabset     "JobResultExtended"
                    jt         __0000DA33,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000DA33
                    jump       __0000DA65
__0000DA33:         clrt
                    tabset     "JobResult"
                    jt         __0000DB2D,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000DB75
__0000DA65:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"LENGTH (BYTES) OF ENVIRONMENT CONDITION NOT ALLOWED"
                    comp       S1[#$0],#$0.B
                    jz         __0000DADC
                    ergs       "JOB_MESSAGE",S1
__0000DADC:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0000DB21
                    etag       __0000DB21,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000DB21:         push       #$1.L
                    jump       __0000DBE8
__0000DB2D:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000DBC5
__0000DB75:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000DBC5
__0000DBC5:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000DBE8:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000DC3D
__0000DC0D:         pop        L0
                    comp       L0,#$1.L
                    jz         __0000D81C
                    comp       L0,#$2.L
                    jz         __0000D591
                    comp       L0,#$4.L
                    jz         __0000CE63
                    jump       __0000D94F
__0000DC3D:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$1E]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __0000E002
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTYP"
                    push       #$1.L
                    tabget     S5,"UWTYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000DCE0
                    push       #$0.L
                    jump       __0000DCE6
__0000DCE0:         push       #$1.L
__0000DCE6:         pop        L0
                    jz         __0000DEBA
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$4.L
                    serase     S1[#$6],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$FFFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$30],B0
                    move       S0[#$31],B1
                    move       S0[#$32],B2
                    move       S0[#$33],B3
                    pop        L0
                    move       L0,S0[#$30]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$30],B0
                    move       S0[#$31],B1
                    move       S0[#$32],B2
                    move       S0[#$33],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    clear      S1
                    move       S1,S6
                    move       L0,#$4.L
                    serase     S1[#$2],L0
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$30]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$FFFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$30],B0
                    move       S0[#$31],B1
                    move       S0[#$32],B2
                    move       S0[#$33],B3
                    pop        L0
                    jump       __0000DEF9
__0000DEBA:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$30],B0
                    move       S0[#$31],B1
                    move       S0[#$32],B2
                    move       S0[#$33],B3
                    pop        L0
__0000DEF9:         move       L0,S0[#$38]
                    push       L0
                    move       L0,S0[#$30]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,S0[#$30]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000DF3D
                    push       #$0.L
                    jump       __0000DF43
__0000DF3D:         push       #$1.L
__0000DF43:         pop        L0
                    jz         __0000DF80
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
                    jump       __0000DFAC
__0000DF80:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
__0000DFAC:         move       F0,F5
                    push       #$1.L
                    move       L0,S0[#$3C]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F5,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000F611
__0000E002:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$20]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __0000E7A5
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTYP"
                    push       #$1.L
                    tabget     S5,"UWTYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000E0A5
                    push       #$0.L
                    jump       __0000E0AB
__0000E0A5:         push       #$1.L
__0000E0AB:         pop        L0
                    jz         __0000E2A9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$4.L
                    serase     S1[#$6],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$FFFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$30],B0
                    move       S0[#$31],B1
                    move       S0[#$32],B2
                    move       S0[#$33],B3
                    pop        L0
                    move       L0,S0[#$30]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$30],B0
                    move       S0[#$31],B1
                    move       S0[#$32],B2
                    move       S0[#$33],B3
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTYP"
                    push       #$1.L
                    tabget     S5,"UWTYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$4.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$30]
                    push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$FFFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$30],B0
                    move       S0[#$31],B1
                    move       S0[#$32],B2
                    move       S0[#$33],B3
                    pop        L0
                    jump       __0000E2E8
__0000E2A9:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$30],B0
                    move       S0[#$31],B1
                    move       S0[#$32],B2
                    move       S0[#$33],B3
                    pop        L0
__0000E2E8:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S7,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$400.L
                    push       L0
                    move       L0,#$400.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    tabset     S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L1,#$1.L
                    move       L0,#$A.L
                    jz         __0000E39A
                    jt         __0000E3A7,L0
                    jump       __0000E3A0
__0000E39A:         jt         __0000E3A7
__0000E3A0:         move       L1,#$0.L
__0000E3A7:         clrt
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0000E685
                    nop
                    clear      S1
                    move       S1,"Table  not found"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    strcat     S1,S7
                    scut       S1,#$1.I
                    spaste     S5[#$6],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000E4A8
                    enewset
__0000E4A8:         tabset     "JobResultExtended"
                    jt         __0000E4E6,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000E4E6
                    jump       __0000E518
__0000E4E6:         clrt
                    tabset     "JobResult"
                    jt         __0000E5AB,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000E5F3
__0000E518:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,S5
                    comp       S1[#$0],#$0.B
                    jz         __0000E55A
                    ergs       "JOB_MESSAGE",S1
__0000E55A:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0000E59F
                    etag       __0000E59F,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000E59F:         push       #$1.L
                    jump       __0000E666
__0000E5AB:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000E643
__0000E5F3:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000E643
__0000E643:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000E666:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000E685:         move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$38]
                    push       L0
                    move       L0,S0[#$30]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$38],B0
                    move       S0[#$39],B1
                    move       S0[#$3A],B2
                    move       S0[#$3B],B3
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    move       L0,S0[#$38]
                    push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __0000E72B
                    push       #$1.L
                    jump       __0000E731
__0000E72B:         push       #$0.L
__0000E731:         pop        L1
                    move       L0,L2
                    move       S0[#$38],B0
                    move       S0[#$39],B1
                    move       S0[#$3A],B2
                    move       S0[#$3B],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTEXT"
                    push       #$1.L
                    tabget     S7,"UWTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000F611
__0000E7A5:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2E]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __0000E8B9
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,S0[#$3C]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S7,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$D]
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000F611
__0000E8B9:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$22]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __0000F389
                    nop
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$24]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000E930
                    push       #$0.L
                    jump       __0000E936
__0000E930:         push       #$1.L
__0000E936:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$26]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000E97D
                    push       #$0.L
                    jump       __0000E983
__0000E97D:         push       #$1.L
__0000E983:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000E9B2
                    push       #$0.L
                    jump       __0000E9B8
__0000E9B2:         push       #$1.L
__0000E9B8:         pop        L0
                    jz         __0000EA13
                    nop
                    move       F0,F5
                    push       #$1.L
                    move       L0,S0[#$3C]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F5,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$3C],B0
                    move       S0[#$3D],B1
                    move       S0[#$3E],B2
                    move       S0[#$3F],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000EA13:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MUL"
                    push       #$1.L
                    tabget     S5,"MUL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __0000EA88
                    move       L0,#$0.L
__0000EA88:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000EAB9
                    push       #$0.L
                    jump       __0000EABF
__0000EAB9:         push       #$1.L
__0000EABF:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"--"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"--"
                    jz         __0000EAF9
                    move       L0,#$0.L
__0000EAF9:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000EB2A
                    push       #$0.L
                    jump       __0000EB30
__0000EB2A:         push       #$1.L
__0000EB30:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000EB5F
                    push       #$0.L
                    jump       __0000EB65
__0000EB5F:         push       #$1.L
__0000EB65:         pop        L0
                    jz         __0000EB8A
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0000EB8A:         move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DIV"
                    push       #$1.L
                    tabget     S5,"DIV"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __0000EC30
                    move       L0,#$0.L
__0000EC30:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000EC61
                    push       #$0.L
                    jump       __0000EC67
__0000EC61:         push       #$1.L
__0000EC67:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"--"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"--"
                    jz         __0000ECA1
                    move       L0,#$0.L
__0000ECA1:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000ECD2
                    push       #$0.L
                    jump       __0000ECD8
__0000ECD2:         push       #$1.L
__0000ECD8:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000ED07
                    push       #$0.L
                    jump       __0000ED0D
__0000ED07:         push       #$1.L
__0000ED0D:         pop        L0
                    jz         __0000ED32
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0000ED32:         move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"0.0"
                    push       #$1.L
                    move       S1,"0.0"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,"=="
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"=="
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __0000EDF2
                    comp       L0,#$2.L
                    jz         __0000EE32
                    jump       __0000EEB6
__0000EDF2:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __0000EE12
                    comp       B0,#'>'
                    jz         __0000EE22
                    jump       __0000EEB6
__0000EE12:         fcomp      F3,F4
                    jl         __0000EEC2
                    jump       __0000EEB6
__0000EE22:         fcomp      F3,F4
                    jg         __0000EEC2
                    jump       __0000EEB6
__0000EE32:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __0000EEB6
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __0000EE76
                    comp       B0,#'>'
                    jz         __0000EE86
                    comp       B0,#'='
                    jz         __0000EE96
                    comp       B0,#'!'
                    jz         __0000EEA6
                    jump       __0000EEB6
__0000EE76:         fcomp      F3,F4
                    jle        __0000EEC2
                    jump       __0000EEB6
__0000EE86:         fcomp      F3,F4
                    jge        __0000EEC2
                    jump       __0000EEB6
__0000EE96:         fcomp      F3,F4
                    jz         __0000EEC2
                    jump       __0000EEB6
__0000EEA6:         fcomp      F3,F4
                    jnz        __0000EEC2
                    jump       __0000EEB6
__0000EEB6:         push       #$0.L
                    jump       __0000EEC8
__0000EEC2:         push       #$1.L
__0000EEC8:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0000F154
                    nop
                    clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,"DIVISION BY ZERO"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000EF65
                    enewset
__0000EF65:         tabset     "JobResultExtended"
                    jt         __0000EFA3,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000EFA3
                    jump       __0000EFD5
__0000EFA3:         clrt
                    tabset     "JobResult"
                    jt         __0000F07A,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000F0C2
__0000EFD5:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"DIVISION BY ZERO"
                    comp       S1[#$0],#$0.B
                    jz         __0000F029
                    ergs       "JOB_MESSAGE",S1
__0000F029:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0000F06E
                    etag       __0000F06E,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000F06E:         push       #$1.L
                    jump       __0000F135
__0000F07A:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000F112
__0000F0C2:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000F112
__0000F112:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000F135:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000F154:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S5,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __0000F1C9
                    move       L0,#$0.L
__0000F1C9:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000F1FA
                    push       #$0.L
                    jump       __0000F200
__0000F1FA:         push       #$1.L
__0000F200:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"--"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"--"
                    jz         __0000F23A
                    move       L0,#$0.L
__0000F23A:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000F26B
                    push       #$0.L
                    jump       __0000F271
__0000F26B:         push       #$1.L
__0000F271:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000F2A0
                    push       #$0.L
                    jump       __0000F2A6
__0000F2A0:         push       #$1.L
__0000F2A6:         pop        L0
                    jz         __0000F2CB
                    nop
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0000F2CB:         move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    fmul       F5,F2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F5
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fdiv       F5,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F5
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fadd       F5,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000F611
__0000F389:         clear      S1
                    move       S1,"?12?"
                    push       #$1.L
                    clear      S1
                    move       S1,"TYPE uw_typ NOT DEFINED (1)"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000F417
                    enewset
__0000F417:         tabset     "JobResultExtended"
                    jt         __0000F455,#$A.L
                    move       S1,"?12?"
                    tabseek    "SB",S1
                    jz         __0000F455
                    jump       __0000F487
__0000F455:         clrt
                    tabset     "JobResult"
                    jt         __0000F537,#$A.L
                    move       S1,"?12?"
                    tabseek    "SB",S1
                    jz         __0000F57F
__0000F487:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"TYPE uw_typ NOT DEFINED (1)"
                    comp       S1[#$0],#$0.B
                    jz         __0000F4E6
                    ergs       "JOB_MESSAGE",S1
__0000F4E6:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0000F52B
                    etag       __0000F52B,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000F52B:         push       #$1.L
                    jump       __0000F5F2
__0000F537:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000F5CF
__0000F57F:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000F5CF
__0000F5CF:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000F5F2:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000F611:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0000F632
                    move       I1,#$FFFF.I
__0000F632:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$11],B0
                    move       S0[#$12],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"F_UW"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"F_UW"
                    scut       S1,#$1.I
                    spaste     S5[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_WERT"
                    push       #$1.L
                    strcat     S5,"_WERT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$20]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2E]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000F77D
                    push       #$0.L
                    jump       __0000F783
__0000F77D:         push       #$1.L
__0000F783:         pop        L0
                    jz         __0000F7C7
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       S5,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0000F7F7
__0000F7C7:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F5
                    push       #$1.L
                    ergr       S5,F5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000F7F7:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$22]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2E]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000F870
                    push       #$0.L
                    jump       __0000F876
__0000F870:         push       #$1.L
__0000F876:         pop        L0
                    jz         __0000F8C2
                    nop
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    clear      L0
                    move       I0,S0[#$D]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    jump       __0000FC63
__0000F8C2:         clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$1E]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1C]
                    push       L0
                    clear      L0
                    move       I0,S0[#$20]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0000F93B
                    push       #$0.L
                    jump       __0000F941
__0000F93B:         push       #$1.L
__0000F941:         pop        L0
                    jz         __0000F9DB
                    nop
                    clear      L0
                    move       I0,S0[#$19]
                    jpl        __0000F960
                    move       I1,#$FFFF.I
__0000F960:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000F989
                    push       #$0.L
                    jump       __0000F98F
__0000F989:         push       #$1.L
__0000F98F:         pop        L0
                    jz         __0000F9D5
                    nop
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    clear      L0
                    move       I0,S0[#$D]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
__0000F9D5:         jump       __0000FC63
__0000F9DB:         clear      S1
                    move       S1,"?12?"
                    push       #$1.L
                    clear      S1
                    move       S1,"TYPE uw_typ NOT DEFINED (2)"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000FA69
                    enewset
__0000FA69:         tabset     "JobResultExtended"
                    jt         __0000FAA7,#$A.L
                    move       S1,"?12?"
                    tabseek    "SB",S1
                    jz         __0000FAA7
                    jump       __0000FAD9
__0000FAA7:         clrt
                    tabset     "JobResult"
                    jt         __0000FB89,#$A.L
                    move       S1,"?12?"
                    tabseek    "SB",S1
                    jz         __0000FBD1
__0000FAD9:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"TYPE uw_typ NOT DEFINED (2)"
                    comp       S1[#$0],#$0.B
                    jz         __0000FB38
                    ergs       "JOB_MESSAGE",S1
__0000FB38:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0000FB7D
                    etag       __0000FB7D,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0000FB7D:         push       #$1.L
                    jump       __0000FC44
__0000FB89:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0000FC21
__0000FBD1:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0000FC21
__0000FC21:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0000FC44:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0000FC63:         clear      L0
                    move       B0,S0[#$1B]
                    push       L0
                    pop        L0
                    jz         __0000FCB4
                    nop
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0000FC8E
                    move       I1,#$FFFF.I
__0000FC8E:         push       L0
                    pop        L0
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$11],B0
                    move       S0[#$12],B1
                    pop        L0
__0000FCB4:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __0000FCE8
                    push       #$0.L
                    jump       __0000FCEE
__0000FCE8:         push       #$1.L
__0000FCEE:         pop        L0
                    jz         __0000FD13
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1B],B0
                    pop        L0
__0000FD13:         jump       __0000A6F6
__0000FD19:         etag       __0000FD36,"F_UW_ANZ"
                    push       #$1.L
                    jump       __0000FD3C
__0000FD36:         push       #$0.L
__0000FD3C:         pop        L0
                    jz         __0000FD8D
                    nop
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0000FD5B
                    move       I1,#$FFFF.I
__0000FD5B:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_UW_ANZ",I0
                    pop        L0
__0000FD8D:         clear      L0
                    move       I0,S0[#$F]
                    jpl        __0000FDA1
                    move       I1,#$FFFF.I
__0000FDA1:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000FDCA
                    push       #$0.L
                    jump       __0000FDD0
__0000FDCA:         push       #$1.L
__0000FDD0:         pop        L0
                    jz         __0000FE16
                    nop
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    clear      L0
                    move       I0,S0[#$9]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
__0000FE16:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000FE4A
                    push       #$0.L
                    jump       __0000FE50
__0000FE4A:         push       #$1.L
__0000FE50:         pop        L0
                    jz         __00010179
                    nop
                    clear      L0
                    move       I0,S0[#$15]
                    jpl        __0000FE6F
                    move       I1,#$FFFF.I
__0000FE6F:         push       L0
                    clear      L0
                    move       I0,S0[#$13]
                    jpl        __0000FE86
                    move       I1,#$FFFF.I
__0000FE86:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0000FEBC
                    push       #$0.L
                    jump       __0000FEC2
__0000FEBC:         push       #$1.L
__0000FEC2:         pop        L0
                    jz         __0000FED9
                    nop
                    jump       __0001190A
                    jump       __00010173
__0000FED9:         clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,"NOT ENOUGH DATA IN RESPONSE-TELEGRAM"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0000FF70
                    enewset
__0000FF70:         tabset     "JobResultExtended"
                    jt         __0000FFAE,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0000FFAE
                    jump       __0000FFE0
__0000FFAE:         clrt
                    tabset     "JobResult"
                    jt         __00010099,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __000100E1
__0000FFE0:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"NOT ENOUGH DATA IN RESPONSE-TELEGRAM"
                    comp       S1[#$0],#$0.B
                    jz         __00010048
                    ergs       "JOB_MESSAGE",S1
__00010048:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0001008D
                    etag       __0001008D,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001008D:         push       #$1.L
                    jump       __00010154
__00010099:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __00010131
__000100E1:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __00010131
__00010131:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__00010154:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00010173:         jump       __00011904
__00010179:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000101AD
                    push       #$0.L
                    jump       __000101B3
__000101AD:         push       #$1.L
__000101B3:         pop        L0
                    jz         __00010470
                    nop
                    clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,"INCORRECT NUMBER OF DATA IN RESPONSE-TELEGRAM"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __0001025E
                    enewset
__0001025E:         tabset     "JobResultExtended"
                    jt         __0001029C,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __0001029C
                    jump       __000102CE
__0001029C:         clrt
                    tabset     "JobResult"
                    jt         __00010390,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __000103D8
__000102CE:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"INCORRECT NUMBER OF DATA IN RESPONSE-TELEGRAM"
                    comp       S1[#$0],#$0.B
                    jz         __0001033F
                    ergs       "JOB_MESSAGE",S1
__0001033F:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __00010384
                    etag       __00010384,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00010384:         push       #$1.L
                    jump       __0001044B
__00010390:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __00010428
__000103D8:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __00010428
__00010428:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0001044B:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00011904
__00010470:         clear      L0
                    move       I0,S0[#$F]
                    jpl        __00010484
                    move       I1,#$FFFF.I
__00010484:         push       L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0001049B
                    move       I1,#$FFFF.I
__0001049B:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000104BA
                    push       #$0.L
                    jump       __000104C0
__000104BA:         push       #$1.L
__000104C0:         pop        L0
                    jz         __0001051C
                    nop
                    enewset
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$F]
                    jpl        __000104F0
                    move       I1,#$FFFF.I
__000104F0:         push       L0
                    pop        L0
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$F],B0
                    move       S0[#$10],B1
                    pop        L0
                    jump       __00011904
__0001051C:         clear      L0
                    move       I0,S0[#$7]
                    jpl        __00010530
                    move       I1,#$FFFF.I
__00010530:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00010559
                    push       #$0.L
                    jump       __0001055F
__00010559:         push       #$1.L
__0001055F:         pop        L0
                    jz         __00010FB0
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000105AD
                    move       I1,#$FFFF.I
__000105AD:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000105D1
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000105D1:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000105F2
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000105F2:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0001062B
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0001062E
__0001062B:         pop        L0
__0001062E:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00010653
                    push       #$0.L
                    jump       __00010659
__00010653:         push       #$1.L
__00010659:         pop        L0
                    jz         __0001093E
                    nop
                    clear      S1
                    move       S1,"?00?"
                    push       #$1.L
                    clear      S1
                    move       S1,"1 ADDITIONAL SET OF ENVIRONMENTAL CONDITIONS IN RESPONSE-TELEGRAM"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __00010718
                    enewset
__00010718:         tabset     "JobResultExtended"
                    jt         __00010756,#$A.L
                    move       S1,"?00?"
                    tabseek    "SB",S1
                    jz         __00010756
                    jump       __00010788
__00010756:         clrt
                    tabset     "JobResult"
                    jt         __0001085E,#$A.L
                    move       S1,"?00?"
                    tabseek    "SB",S1
                    jz         __000108A6
__00010788:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"1 ADDITIONAL SET OF ENVIRONMENTAL CONDITIONS IN RESPONSE-TELEGRAM"
                    comp       S1[#$0],#$0.B
                    jz         __0001080D
                    ergs       "JOB_MESSAGE",S1
__0001080D:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __00010852
                    etag       __00010852,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00010852:         push       #$1.L
                    jump       __00010919
__0001085E:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000108F6
__000108A6:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000108F6
__000108F6:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__00010919:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00010FAA
__0001093E:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00010981
                    move       I1,#$FFFF.I
__00010981:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000109A5
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000109A5:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000109C6
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000109C6:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000109FF
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00010A02
__000109FF:         pop        L0
__00010A02:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00010A27
                    push       #$0.L
                    jump       __00010A2D
__00010A27:         push       #$1.L
__00010A2D:         pop        L0
                    jz         __00010D14
                    nop
                    clear      S1
                    move       S1,"?00?"
                    push       #$1.L
                    clear      S1
                    move       S1,"2 ADDITIONAL SETS OF ENVIRONMENTAL CONDITIONS IN RESPONSE-TELEGRAM"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __00010AED
                    enewset
__00010AED:         tabset     "JobResultExtended"
                    jt         __00010B2B,#$A.L
                    move       S1,"?00?"
                    tabseek    "SB",S1
                    jz         __00010B2B
                    jump       __00010B5D
__00010B2B:         clrt
                    tabset     "JobResult"
                    jt         __00010C34,#$A.L
                    move       S1,"?00?"
                    tabseek    "SB",S1
                    jz         __00010C7C
__00010B5D:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"2 ADDITIONAL SETS OF ENVIRONMENTAL CONDITIONS IN RESPONSE-TELEGRAM"
                    comp       S1[#$0],#$0.B
                    jz         __00010BE3
                    ergs       "JOB_MESSAGE",S1
__00010BE3:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __00010C28
                    etag       __00010C28,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00010C28:         push       #$1.L
                    jump       __00010CEF
__00010C34:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __00010CCC
__00010C7C:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __00010CCC
__00010CCC:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__00010CEF:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00010FAA
__00010D14:         clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,"TOO MUCH DATA IN RESPONSE-TELEGRAM"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __00010DA9
                    enewset
__00010DA9:         tabset     "JobResultExtended"
                    jt         __00010DE7,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __00010DE7
                    jump       __00010E19
__00010DE7:         clrt
                    tabset     "JobResult"
                    jt         __00010ED0,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __00010F18
__00010E19:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"TOO MUCH DATA IN RESPONSE-TELEGRAM"
                    comp       S1[#$0],#$0.B
                    jz         __00010E7F
                    ergs       "JOB_MESSAGE",S1
__00010E7F:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __00010EC4
                    etag       __00010EC4,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00010EC4:         push       #$1.L
                    jump       __00010F8B
__00010ED0:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __00010F68
__00010F18:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __00010F68
__00010F68:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__00010F8B:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00010FAA:         jump       __00011904
__00010FB0:         clear      L0
                    move       I0,S0[#$7]
                    jpl        __00010FC4
                    move       I1,#$FFFF.I
__00010FC4:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00010FED
                    push       #$0.L
                    jump       __00010FF3
__00010FED:         push       #$1.L
__00010FF3:         pop        L0
                    jz         __0001166E
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00011041
                    move       I1,#$FFFF.I
__00011041:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00011065
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00011065:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00011086
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00011086:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000110BF
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000110C2
__000110BF:         pop        L0
__000110C2:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000110E7
                    push       #$0.L
                    jump       __000110ED
__000110E7:         push       #$1.L
__000110ED:         pop        L0
                    jz         __000113D2
                    nop
                    clear      S1
                    move       S1,"?00?"
                    push       #$1.L
                    clear      S1
                    move       S1,"1 ADDITIONAL SET OF ENVIRONMENTAL CONDITIONS IN RESPONSE-TELEGRAM"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __000111AC
                    enewset
__000111AC:         tabset     "JobResultExtended"
                    jt         __000111EA,#$A.L
                    move       S1,"?00?"
                    tabseek    "SB",S1
                    jz         __000111EA
                    jump       __0001121C
__000111EA:         clrt
                    tabset     "JobResult"
                    jt         __000112F2,#$A.L
                    move       S1,"?00?"
                    tabseek    "SB",S1
                    jz         __0001133A
__0001121C:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"1 ADDITIONAL SET OF ENVIRONMENTAL CONDITIONS IN RESPONSE-TELEGRAM"
                    comp       S1[#$0],#$0.B
                    jz         __000112A1
                    ergs       "JOB_MESSAGE",S1
__000112A1:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __000112E6
                    etag       __000112E6,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000112E6:         push       #$1.L
                    jump       __000113AD
__000112F2:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0001138A
__0001133A:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0001138A
__0001138A:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000113AD:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00011668
__000113D2:         clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,"TOO MUCH DATA IN RESPONSE-TELEGRAM"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __00011467
                    enewset
__00011467:         tabset     "JobResultExtended"
                    jt         __000114A5,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __000114A5
                    jump       __000114D7
__000114A5:         clrt
                    tabset     "JobResult"
                    jt         __0001158E,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __000115D6
__000114D7:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"TOO MUCH DATA IN RESPONSE-TELEGRAM"
                    comp       S1[#$0],#$0.B
                    jz         __0001153D
                    ergs       "JOB_MESSAGE",S1
__0001153D:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __00011582
                    etag       __00011582,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00011582:         push       #$1.L
                    jump       __00011649
__0001158E:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __00011626
__000115D6:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __00011626
__00011626:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__00011649:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00011668:         jump       __00011904
__0001166E:         clear      S1
                    move       S1,"?11?"
                    push       #$1.L
                    clear      S1
                    move       S1,"TOO MUCH DATA IN RESPONSE-TELEGRAM"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$1.L
                    comp       L0,#$0.L
                    jz         __00011703
                    enewset
__00011703:         tabset     "JobResultExtended"
                    jt         __00011741,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __00011741
                    jump       __00011773
__00011741:         clrt
                    tabset     "JobResult"
                    jt         __0001182A,#$A.L
                    move       S1,"?11?"
                    tabseek    "SB",S1
                    jz         __00011872
__00011773:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"TOO MUCH DATA IN RESPONSE-TELEGRAM"
                    comp       S1[#$0],#$0.B
                    jz         __000117D9
                    ergs       "JOB_MESSAGE",S1
__000117D9:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0001181E
                    etag       __0001181E,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001181E:         push       #$1.L
                    jump       __000118E5
__0001182A:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000118C2
__00011872:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000118C2
__000118C2:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000118E5:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00011904:         jump       __0000A4B0
__0001190A:         enewset
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
__0001191B:         etag       __0001193C,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00011942
__0001193C:         push       #$0.L
__00011942:         pop        L0
                    jz         __0001196F
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__0001196F:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FS_LOESCHEN#
;    JOBNAME:FS_LOESCHEN
;    JOBCOMMENT:Fehlerspeicher loeschen
;    JOBCOMMENT:KWP2000: $14 ClearDiagnosticInformation
;    JOBCOMMENT:Modus  : Default
;    ARG:F_CODE
;    ARGTYPE:int
;    ARGCOMMENT:0x????: Angabe eines einzelnen Fehlers
;    ARGCOMMENT:0xFFFB: alle Antriebsfehler
;    ARGCOMMENT:0xFFFC: alle Fahrwerkfehler
;    ARGCOMMENT:0xFFFD: alle Karosseriefehler
;    ARGCOMMENT:0xFFFE: alle Netzwerkfehler
;    ARGCOMMENT:Default:
;    ARGCOMMENT:0xFFFF: alle Fehler
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$14.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    parl       L0,#$1.L
                    jz         __00011A55
                    push       #$1.L
                    jump       __00011A5B
__00011A55:         push       #$0.L
__00011A5B:         pop        L0
                    jz         __00011B1A
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__00011B1A:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00011B4A
                    push       #$0.L
                    jump       __00011B50
__00011B4A:         push       #$1.L
__00011B50:         pop        L0
                    jz         __00011C6E
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00011BF5
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00011BF5
                    comp       B0,#'<'
                    jg         __00011BF5
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00011C2D
__00011BF5:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00011C2D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00011C5B
                    push       #$0.L
                    jump       __00011C61
__00011C5B:         push       #$1.L
__00011C61:         pop        L0
                    jz         __00011C6E
                    nop
                    eoj
__00011C6E:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000123DB
__00011CA0:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00011CF1
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00011CDF
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00011CDF:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00011CF7
__00011CF1:         push       #$0.L
__00011CF7:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00011D24,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00011D2A
__00011D24:         push       #$0.L
__00011D2A:         pop        L0
                    jz         __00011D57
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00011D57:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00011DB3:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00011FDC
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00011E15
                    etag       __00011E15,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00011E15:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00011E6D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00011FDC
__00011E6D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00011F85,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00011F1B
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00011EE7
                    comp       S3[B0],#'!'
                    jz         __00011ECB
                    comp       S3[B0],#'#'
                    jz         __00011ECB
                    jump       __00011EE7
__00011ECB:         comp       I6,#$1.I
                    jz         __00011EDC
                    wait       #$1.L
__00011EDC:         subb       I6,#$1.I
                    jnz        __00011DB3
__00011EE7:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00011FDC
__00011F1B:         comp       I3,#$0.I
                    jz         __00011F79
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00011F79
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00011FDC
__00011F79:         push       #$1.L
                    jump       __00011FE2
__00011F85:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00011FE2
__00011FDC:         push       #$0.L
__00011FE2:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001201C
                    push       #$0.L
                    jump       __00012022
__0001201C:         push       #$1.L
__00012022:         pop        L0
                    jz         __0001202F
                    nop
                    eoj
__0001202F:         jump       __000123FE
__00012035:         etag       __00012056,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001205C
__00012056:         push       #$0.L
__0001205C:         pop        L0
                    jz         __00012089
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00012089:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000120E5:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001237C
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00012147
                    etag       __00012147,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00012147:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00012163
                    move       B2,#$1.B
__00012163:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00012187
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00012187:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000121CD
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001237C
__000121CD:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00012325,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001228F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001225B
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0001225B
                    comp       S3[B0],#'!'
                    jz         __0001223F
                    comp       S3[B0],#'#'
                    jz         __0001223F
                    jump       __0001225B
__0001223F:         comp       I6,#$1.I
                    jz         __00012250
                    wait       #$1.L
__00012250:         subb       I6,#$1.I
                    jnz        __000120E5
__0001225B:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001237C
__0001228F:         comp       I3,#$0.I
                    jz         __00012319
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000122B6
                    move       B3,#$1.B
__000122B6:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000122CE
                    adds       B3,#$1.B
__000122CE:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00012319
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001237C
__00012319:         push       #$1.L
                    jump       __00012382
__00012325:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00012382
__0001237C:         push       #$0.L
__00012382:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000123BC
                    push       #$0.L
                    jump       __000123C2
__000123BC:         push       #$1.L
__000123C2:         pop        L0
                    jz         __000123CF
                    nop
                    eoj
__000123CF:         jump       __000123FE
                    jump       __000123FE
__000123DB:         pop        L0
                    comp       L0,#$D.L
                    jz         __00011CA0
                    comp       L0,#$6.L
                    jz         __00011CA0
                    jump       __00012035
__000123FE:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001242E
                    push       #$0.L
                    jump       __00012434
__0001242E:         push       #$1.L
__00012434:         pop        L0
                    jz         __0001266C
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __00012557
                    comp       I2,#$4.I
                    jl         __000125B4
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __000125B4
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00012563,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __000124F4
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00012622
__000124F4:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00012557
                    comp       S2[#$0],#$B8.B
                    jz         __00012536
                    comp       I0,#$7.I
                    jl         __00012557
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000125E7
                    jump       __00012557
__00012536:         comp       I0,#$8.I
                    jl         __00012557
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000125E7
__00012557:         push       #$1.L
                    jump       __00012628
__00012563:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00012622
__000125B4:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00012622
__000125E7:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00012622
__00012622:         push       #$0.L
__00012628:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00012659
                    push       #$0.L
                    jump       __0001265F
__00012659:         push       #$1.L
__0001265F:         pop        L0
                    jz         __0001266C
                    nop
                    eoj
__0001266C:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


PRUEFSTEMPEL_LESEN#
;    JOBNAME:PRUEFSTEMPEL_LESEN
;    JOBCOMMENT:Auslesen des Pruefstempels
;    JOBCOMMENT:KWP2000: $22 ReadDataByCommonIdentifier
;    JOBCOMMENT:$1000 TestStamp
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:BYTE1
;    RESULTTYPE:int
;    RESULTCOMMENT:Bereich: 0-255 bzw. 0x00-0xFF
;    RESULT:BYTE2
;    RESULTTYPE:int
;    RESULTCOMMENT:Bereich: 0-255 bzw. 0x00-0xFF
;    RESULT:BYTE3
;    RESULTTYPE:int
;    RESULTCOMMENT:Bereich: 0-255 bzw. 0x00-0xFF
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$10.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00012769
                    push       #$0.L
                    jump       __0001276F
__00012769:         push       #$1.L
__0001276F:         pop        L0
                    jz         __0001288D
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00012814
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00012814
                    comp       B0,#'<'
                    jg         __00012814
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __0001284C
__00012814:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__0001284C:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001287A
                    push       #$0.L
                    jump       __00012880
__0001287A:         push       #$1.L
__00012880:         pop        L0
                    jz         __0001288D
                    nop
                    eoj
__0001288D:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00012FFA
__000128BF:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00012910
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000128FE
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000128FE:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00012916
__00012910:         push       #$0.L
__00012916:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00012943,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00012949
__00012943:         push       #$0.L
__00012949:         pop        L0
                    jz         __00012976
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00012976:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000129D2:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00012BFB
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00012A34
                    etag       __00012A34,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00012A34:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00012A8C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00012BFB
__00012A8C:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00012BA4,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00012B3A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00012B06
                    comp       S3[B0],#'!'
                    jz         __00012AEA
                    comp       S3[B0],#'#'
                    jz         __00012AEA
                    jump       __00012B06
__00012AEA:         comp       I6,#$1.I
                    jz         __00012AFB
                    wait       #$1.L
__00012AFB:         subb       I6,#$1.I
                    jnz        __000129D2
__00012B06:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00012BFB
__00012B3A:         comp       I3,#$0.I
                    jz         __00012B98
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00012B98
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00012BFB
__00012B98:         push       #$1.L
                    jump       __00012C01
__00012BA4:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00012C01
__00012BFB:         push       #$0.L
__00012C01:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00012C3B
                    push       #$0.L
                    jump       __00012C41
__00012C3B:         push       #$1.L
__00012C41:         pop        L0
                    jz         __00012C4E
                    nop
                    eoj
__00012C4E:         jump       __0001301D
__00012C54:         etag       __00012C75,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00012C7B
__00012C75:         push       #$0.L
__00012C7B:         pop        L0
                    jz         __00012CA8
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00012CA8:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00012D04:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00012F9B
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00012D66
                    etag       __00012D66,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00012D66:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00012D82
                    move       B2,#$1.B
__00012D82:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00012DA6
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00012DA6:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00012DEC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00012F9B
__00012DEC:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00012F44,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00012EAE
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00012E7A
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00012E7A
                    comp       S3[B0],#'!'
                    jz         __00012E5E
                    comp       S3[B0],#'#'
                    jz         __00012E5E
                    jump       __00012E7A
__00012E5E:         comp       I6,#$1.I
                    jz         __00012E6F
                    wait       #$1.L
__00012E6F:         subb       I6,#$1.I
                    jnz        __00012D04
__00012E7A:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00012F9B
__00012EAE:         comp       I3,#$0.I
                    jz         __00012F38
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00012ED5
                    move       B3,#$1.B
__00012ED5:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00012EED
                    adds       B3,#$1.B
__00012EED:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00012F38
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00012F9B
__00012F38:         push       #$1.L
                    jump       __00012FA1
__00012F44:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00012FA1
__00012F9B:         push       #$0.L
__00012FA1:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00012FDB
                    push       #$0.L
                    jump       __00012FE1
__00012FDB:         push       #$1.L
__00012FE1:         pop        L0
                    jz         __00012FEE
                    nop
                    eoj
__00012FEE:         jump       __0001301D
                    jump       __0001301D
__00012FFA:         pop        L0
                    comp       L0,#$D.L
                    jz         __000128BF
                    comp       L0,#$6.L
                    jz         __000128BF
                    jump       __00012C54
__0001301D:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001304D
                    push       #$0.L
                    jump       __00013053
__0001304D:         push       #$1.L
__00013053:         pop        L0
                    jz         __0001328B
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __00013176
                    comp       I2,#$4.I
                    jl         __000131D3
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __000131D3
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00013182,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __00013113
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00013241
__00013113:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00013176
                    comp       S2[#$0],#$B8.B
                    jz         __00013155
                    comp       I0,#$7.I
                    jl         __00013176
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00013206
                    jump       __00013176
__00013155:         comp       I0,#$8.I
                    jl         __00013176
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00013206
__00013176:         push       #$1.L
                    jump       __00013247
__00013182:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00013241
__000131D3:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00013241
__00013206:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00013241
__00013241:         push       #$0.L
__00013247:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00013278
                    push       #$0.L
                    jump       __0001327E
__00013278:         push       #$1.L
__0001327E:         pop        L0
                    jz         __0001328B
                    nop
                    eoj
__0001328B:         etag       __000132A5,"BYTE1"
                    push       #$1.L
                    jump       __000132AB
__000132A5:         push       #$0.L
__000132AB:         pop        L0
                    jz         __000132F7
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "BYTE1",I0
                    pop        L0
__000132F7:         etag       __00013311,"BYTE2"
                    push       #$1.L
                    jump       __00013317
__00013311:         push       #$0.L
__00013317:         pop        L0
                    jz         __00013363
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "BYTE2",I0
                    pop        L0
__00013363:         etag       __0001337D,"BYTE3"
                    push       #$1.L
                    jump       __00013383
__0001337D:         push       #$0.L
__00013383:         pop        L0
                    jz         __000133CF
                    nop
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "BYTE3",I0
                    pop        L0
__000133CF:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


PRUEFSTEMPEL_SCHREIBEN#
;    JOBNAME:PRUEFSTEMPEL_SCHREIBEN
;    JOBCOMMENT:Beschreiben des Pruefstempels
;    JOBCOMMENT:Es muessen immer alle drei Argumente im Bereich
;    JOBCOMMENT:von 0-255 bzw. 0x00-0xFF uebergeben werden.
;    JOBCOMMENT:KWP2000: $2E WriteDataByCommonIdentifier
;    JOBCOMMENT:$1000 TestStamp
;    JOBCOMMENT:Modus  : Default
;    ARG:BYTE1
;    ARGTYPE:int
;    ARGCOMMENT:Bereich: 0-255 bzw. 0x00-0xFF
;    ARG:BYTE2
;    ARGTYPE:int
;    ARGCOMMENT:Bereich: 0-255 bzw. 0x00-0xFF
;    ARG:BYTE3
;    ARGTYPE:int
;    ARGCOMMENT:Bereich: 0-255 bzw. 0x00-0xFF
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$86.B,$FF.B,$F1.B,$2E.B,$10.B,$00.B,$00.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __0001342A
                    push       #$1.L
                    jump       __00013430
__0001342A:         push       #$0.L
__00013430:         pop        L0
                    jz         __00013557
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00013470
                    move       I1,#$FFFF.I
__00013470:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00013499
                    push       #$0.L
                    jump       __0001349F
__00013499:         push       #$1.L
__0001349F:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000134B3
                    move       I1,#$FFFF.I
__000134B3:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000134DC
                    push       #$0.L
                    jump       __000134E2
__000134DC:         push       #$1.L
__000134E2:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00013511
                    push       #$0.L
                    jump       __00013517
__00013511:         push       #$1.L
__00013517:         pop        L0
                    jz         __00013551
                    nop
                    clear      S1
                    move       S1,"ERROR_BYTE1"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00013551:         jump       __00013586
__00013557:         clear      S1
                    move       S1,"ERROR_BYTE1"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00013586:         parl       L0,#$2.L
                    jz         __0001359F
                    push       #$1.L
                    jump       __000135A5
__0001359F:         push       #$0.L
__000135A5:         pop        L0
                    jz         __000136CC
                    nop
                    clear      L0
                    parw       I0,#$2.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000135E5
                    move       I1,#$FFFF.I
__000135E5:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0001360E
                    push       #$0.L
                    jump       __00013614
__0001360E:         push       #$1.L
__00013614:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __00013628
                    move       I1,#$FFFF.I
__00013628:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00013651
                    push       #$0.L
                    jump       __00013657
__00013651:         push       #$1.L
__00013657:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00013686
                    push       #$0.L
                    jump       __0001368C
__00013686:         push       #$1.L
__0001368C:         pop        L0
                    jz         __000136C6
                    nop
                    clear      S1
                    move       S1,"ERROR_BYTE2"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000136C6:         jump       __000136FB
__000136CC:         clear      S1
                    move       S1,"ERROR_BYTE2"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000136FB:         parl       L0,#$3.L
                    jz         __00013714
                    push       #$1.L
                    jump       __0001371A
__00013714:         push       #$0.L
__0001371A:         pop        L0
                    jz         __00013841
                    nop
                    clear      L0
                    parw       I0,#$3.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0001375A
                    move       I1,#$FFFF.I
__0001375A:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00013783
                    push       #$0.L
                    jump       __00013789
__00013783:         push       #$1.L
__00013789:         clear      L0
                    move       I0,S0[#$4]
                    jpl        __0001379D
                    move       I1,#$FFFF.I
__0001379D:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000137C6
                    push       #$0.L
                    jump       __000137CC
__000137C6:         push       #$1.L
__000137CC:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000137FB
                    push       #$0.L
                    jump       __00013801
__000137FB:         push       #$1.L
__00013801:         pop        L0
                    jz         __0001383B
                    nop
                    clear      S1
                    move       S1,"ERROR_BYTE3"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001383B:         jump       __00013870
__00013841:         clear      S1
                    move       S1,"ERROR_BYTE3"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00013870:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001391C
                    move       I1,#$FFFF.I
__0001391C:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0001394E
                    move       I1,#$FFFF.I
__0001394E:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00013980
                    move       I1,#$FFFF.I
__00013980:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000139C4
                    push       #$0.L
                    jump       __000139CA
__000139C4:         push       #$1.L
__000139CA:         pop        L0
                    jz         __00013AE8
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00013A6F
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00013A6F
                    comp       B0,#'<'
                    jg         __00013A6F
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00013AA7
__00013A6F:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00013AA7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00013AD5
                    push       #$0.L
                    jump       __00013ADB
__00013AD5:         push       #$1.L
__00013ADB:         pop        L0
                    jz         __00013AE8
                    nop
                    eoj
__00013AE8:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00014255
__00013B1A:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00013B6B
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00013B59
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00013B59:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00013B71
__00013B6B:         push       #$0.L
__00013B71:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00013B9E,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00013BA4
__00013B9E:         push       #$0.L
__00013BA4:         pop        L0
                    jz         __00013BD1
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00013BD1:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00013C2D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00013E56
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00013C8F
                    etag       __00013C8F,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00013C8F:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00013CE7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00013E56
__00013CE7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00013DFF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00013D95
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00013D61
                    comp       S3[B0],#'!'
                    jz         __00013D45
                    comp       S3[B0],#'#'
                    jz         __00013D45
                    jump       __00013D61
__00013D45:         comp       I6,#$1.I
                    jz         __00013D56
                    wait       #$1.L
__00013D56:         subb       I6,#$1.I
                    jnz        __00013C2D
__00013D61:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00013E56
__00013D95:         comp       I3,#$0.I
                    jz         __00013DF3
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00013DF3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00013E56
__00013DF3:         push       #$1.L
                    jump       __00013E5C
__00013DFF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00013E5C
__00013E56:         push       #$0.L
__00013E5C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00013E96
                    push       #$0.L
                    jump       __00013E9C
__00013E96:         push       #$1.L
__00013E9C:         pop        L0
                    jz         __00013EA9
                    nop
                    eoj
__00013EA9:         jump       __00014278
__00013EAF:         etag       __00013ED0,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00013ED6
__00013ED0:         push       #$0.L
__00013ED6:         pop        L0
                    jz         __00013F03
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00013F03:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00013F5F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000141F6
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00013FC1
                    etag       __00013FC1,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00013FC1:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00013FDD
                    move       B2,#$1.B
__00013FDD:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00014001
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00014001:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00014047
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000141F6
__00014047:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001419F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00014109
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000140D5
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000140D5
                    comp       S3[B0],#'!'
                    jz         __000140B9
                    comp       S3[B0],#'#'
                    jz         __000140B9
                    jump       __000140D5
__000140B9:         comp       I6,#$1.I
                    jz         __000140CA
                    wait       #$1.L
__000140CA:         subb       I6,#$1.I
                    jnz        __00013F5F
__000140D5:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000141F6
__00014109:         comp       I3,#$0.I
                    jz         __00014193
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00014130
                    move       B3,#$1.B
__00014130:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00014148
                    adds       B3,#$1.B
__00014148:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00014193
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000141F6
__00014193:         push       #$1.L
                    jump       __000141FC
__0001419F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000141FC
__000141F6:         push       #$0.L
__000141FC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00014236
                    push       #$0.L
                    jump       __0001423C
__00014236:         push       #$1.L
__0001423C:         pop        L0
                    jz         __00014249
                    nop
                    eoj
__00014249:         jump       __00014278
                    jump       __00014278
__00014255:         pop        L0
                    comp       L0,#$D.L
                    jz         __00013B1A
                    comp       L0,#$6.L
                    jz         __00013B1A
                    jump       __00013EAF
__00014278:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000142A8
                    push       #$0.L
                    jump       __000142AE
__000142A8:         push       #$1.L
__000142AE:         pop        L0
                    jz         __000144E6
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __000143D1
                    comp       I2,#$4.I
                    jl         __0001442E
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001442E
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000143DD,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0001436E
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001449C
__0001436E:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000143D1
                    comp       S2[#$0],#$B8.B
                    jz         __000143B0
                    comp       I0,#$7.I
                    jl         __000143D1
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00014461
                    jump       __000143D1
__000143B0:         comp       I0,#$8.I
                    jl         __000143D1
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00014461
__000143D1:         push       #$1.L
                    jump       __000144A2
__000143DD:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001449C
__0001442E:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __0001449C
__00014461:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __0001449C
__0001449C:         push       #$0.L
__000144A2:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000144D3
                    push       #$0.L
                    jump       __000144D9
__000144D3:         push       #$1.L
__000144D9:         pop        L0
                    jz         __000144E6
                    nop
                    eoj
__000144E6:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


NORMALER_DATENVERKEHR#
;    JOBNAME:NORMALER_DATENVERKEHR
;    JOBCOMMENT:Sperren bzw. Freigeben des normalen Datenverkehrs
;    JOBCOMMENT:KWP2000: $28 DisableNormalMessageTransmission
;    JOBCOMMENT:KWP2000: $29 EnableNormalMessageTransmission
;    JOBCOMMENT:Modus  : Default
;    ARG:FREIGEBEN
;    ARGTYPE:string
;    ARGCOMMENT:"ja"   -> normalen Datenverkehr freigeben
;    ARGCOMMENT:"nein" -> normalen Datenverkehr sperren
;    ARGCOMMENT:table DigitalArgument TEXT
;    ARG:SG_ANTWORT
;    ARGTYPE:string
;    ARGCOMMENT:"ja"   -> SG soll antworten
;    ARGCOMMENT:"nein" -> SG soll nicht antworten
;    ARGCOMMENT:table DigitalArgument TEXT
;    ARGCOMMENT:Default:  SG soll antworten
;    ARG:FUNKTIONAL
;    ARGTYPE:string
;    ARGCOMMENT:"ja"   -> Funktionale Adresse 0xEF wird benutzt
;    ARGCOMMENT:nur in Verbindung mit SG_ANTWORT="nein"
;    ARGCOMMENT:"nein" -> SG Adresse wird benutzt
;    ARGCOMMENT:table DigitalArgument TEXT
;    ARGCOMMENT:Default:  SG Adresse wird benutzt
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$29.B,$01.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$64.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    nop
                    clear      S1
                    move       S1,"FREIGEBEN"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00014576
                    move       I1,#$FFFF.I
__00014576:         push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L2,#$8.L
                    gettmr     L6
                    settmr     #$400.L
                    pars       S1,#$1.I
                    jnz        __000145C3
                    move       L0,#$2.L
                    test       L0,#$2.L
                    jnz        __0001468A
                    and        L0,#$1.L
                    move       L2,L0
                    jump       __00014623
__000145C3:         move       L0,#$0.L
__000145CA:         comp       S1[L0],#$0.B
                    jz         __000145E7
                    or         S1[L0],#' '
                    adds       L0,#$1.L
                    jump       __000145CA
__000145E7:         tabset     "DigitalArgument"
                    jt         __0001462F,#$A.L
                    tabseek    "TEXT",S1
                    jz         __0001468A
                    tabget     S1,"WERT"
                    a2fix      L2,S1
__00014623:         push       #$1.L
                    jump       __000146B0
__0001462F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table DigitalArgument not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    jump       __000146B0
__0001468A:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_ARGUMENT"
__000146B0:         clrt
                    settmr     L6
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000146F9
                    push       #$0.L
                    jump       __000146FF
__000146F9:         push       #$1.L
__000146FF:         pop        L0
                    jz         __0001470C
                    nop
                    eoj
__0001470C:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00014720
                    move       I1,#$FFFF.I
__00014720:         push       L0
                    pop        L0
                    jz         __00014754
                    nop
                    move       L0,#$29.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    jump       __00014774
__00014754:         move       L0,#$28.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__00014774:         clear      S1
                    move       S1,"SG_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000147AB
                    move       I1,#$FFFF.I
__000147AB:         push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L2,#$8.L
                    gettmr     L6
                    settmr     #$400.L
                    pars       S1,#$2.I
                    jnz        __000147F8
                    move       L0,#$1.L
                    test       L0,#$2.L
                    jnz        __000148BF
                    and        L0,#$1.L
                    move       L2,L0
                    jump       __00014858
__000147F8:         move       L0,#$0.L
__000147FF:         comp       S1[L0],#$0.B
                    jz         __0001481C
                    or         S1[L0],#' '
                    adds       L0,#$1.L
                    jump       __000147FF
__0001481C:         tabset     "DigitalArgument"
                    jt         __00014864,#$A.L
                    tabseek    "TEXT",S1
                    jz         __000148BF
                    tabget     S1,"WERT"
                    a2fix      L2,S1
__00014858:         push       #$1.L
                    jump       __000148E5
__00014864:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table DigitalArgument not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    jump       __000148E5
__000148BF:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_ARGUMENT"
__000148E5:         clrt
                    settmr     L6
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001492E
                    push       #$0.L
                    jump       __00014934
__0001492E:         push       #$1.L
__00014934:         pop        L0
                    jz         __00014941
                    nop
                    eoj
__00014941:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00014955
                    move       I1,#$FFFF.I
__00014955:         push       L0
                    pop        L0
                    jz         __00014989
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    jump       __000149A9
__00014989:         move       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000149A9:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00014A55
                    move       I1,#$FFFF.I
__00014A55:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00014A87
                    move       I1,#$FFFF.I
__00014A87:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00014AAF
                    move       I1,#$FFFF.I
__00014AAF:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00014AD8
                    push       #$0.L
                    jump       __00014ADE
__00014AD8:         push       #$1.L
__00014ADE:         pop        L0
                    jz         __000157F0
                    nop
                    clear      S1
                    move       S1,"FUNKTIONAL"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00014B20
                    move       I1,#$FFFF.I
__00014B20:         push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L2,#$8.L
                    gettmr     L6
                    settmr     #$400.L
                    pars       S1,#$3.I
                    jnz        __00014B6D
                    move       L0,#$0.L
                    test       L0,#$2.L
                    jnz        __00014C34
                    and        L0,#$1.L
                    move       L2,L0
                    jump       __00014BCD
__00014B6D:         move       L0,#$0.L
__00014B74:         comp       S1[L0],#$0.B
                    jz         __00014B91
                    or         S1[L0],#' '
                    adds       L0,#$1.L
                    jump       __00014B74
__00014B91:         tabset     "DigitalArgument"
                    jt         __00014BD9,#$A.L
                    tabseek    "TEXT",S1
                    jz         __00014C34
                    tabget     S1,"WERT"
                    a2fix      L2,S1
__00014BCD:         push       #$1.L
                    jump       __00014C5A
__00014BD9:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table DigitalArgument not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    jump       __00014C5A
__00014C34:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_ARGUMENT"
__00014C5A:         clrt
                    settmr     L6
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00014CA3
                    push       #$0.L
                    jump       __00014CA9
__00014CA3:         push       #$1.L
__00014CA9:         pop        L0
                    jz         __00014CB6
                    nop
                    eoj
__00014CB6:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00014CCA
                    move       I1,#$FFFF.I
__00014CCA:         push       L0
                    pop        L0
                    jz         __00014D22
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$C2.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$EF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__00014D22:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00014D52
                    push       #$0.L
                    jump       __00014D58
__00014D52:         push       #$1.L
__00014D58:         pop        L0
                    jz         __00014E76
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00014DFD
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00014DFD
                    comp       B0,#'<'
                    jg         __00014DFD
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00014E35
__00014DFD:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00014E35:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00014E63
                    push       #$0.L
                    jump       __00014E69
__00014E63:         push       #$1.L
__00014E69:         pop        L0
                    jz         __00014E76
                    nop
                    eoj
__00014E76:         move       L0,#$0.L
                    push       L0
                    xreps      #$0.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$180000.L
                    push       L0
                    move       L0,#$180000.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0001577F
__00014EF0:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00014F41
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00014F2F
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00014F2F:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00014F47
__00014F41:         push       #$0.L
__00014F47:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00014F74,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00014F7A
__00014F74:         push       #$0.L
__00014F7A:         pop        L0
                    jz         __00014FA7
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00014FA7:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
__00014FC1:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00015011:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00015216
                    move       S1,""
                    scmp       S1,""
                    jz         __0001504F
                    etag       __0001504F,""
                    ergy       "",S3
__0001504F:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000150A7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00015216
__000150A7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000151BF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00015155
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00015121
                    comp       S3[B0],#'!'
                    jz         __00015105
                    comp       S3[B0],#'#'
                    jz         __00015105
                    jump       __00015121
__00015105:         comp       I6,#$1.I
                    jz         __00015116
                    wait       #$1.L
__00015116:         subb       I6,#$1.I
                    jnz        __00015011
__00015121:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00015216
__00015155:         comp       I3,#$0.I
                    jz         __000151B3
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000151B3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00015216
__000151B3:         push       #$1.L
                    jump       __0001521C
__000151BF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001521C
__00015216:         push       #$0.L
__0001521C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L1,#$1.L
                    move       L0,#$0.L
                    jz         __00015262
                    jt         __0001526F,L0
                    jump       __00015268
__00015262:         jt         __0001526F
__00015268:         move       L1,#$0.L
__0001526F:         clrt
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0001528E
                    nop
                    jump       __00015329
__0001528E:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    push       L0
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00015314
                    push       #$0.L
                    jump       __0001531A
__00015314:         push       #$1.L
__0001531A:         pop        L0
                    jz         __00015329
                    jump       __00014FC1
__00015329:         jump       __000157A2
__0001532F:         etag       __00015350,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00015356
__00015350:         push       #$0.L
__00015356:         pop        L0
                    jz         __00015383
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00015383:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
__0001539D:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000153ED:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00015660
                    move       S1,""
                    scmp       S1,""
                    jz         __0001542B
                    etag       __0001542B,""
                    ergy       "",S3
__0001542B:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00015447
                    move       B2,#$1.B
__00015447:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0001546B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0001546B:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000154B1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00015660
__000154B1:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00015609,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00015573
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001553F
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0001553F
                    comp       S3[B0],#'!'
                    jz         __00015523
                    comp       S3[B0],#'#'
                    jz         __00015523
                    jump       __0001553F
__00015523:         comp       I6,#$1.I
                    jz         __00015534
                    wait       #$1.L
__00015534:         subb       I6,#$1.I
                    jnz        __000153ED
__0001553F:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00015660
__00015573:         comp       I3,#$0.I
                    jz         __000155FD
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001559A
                    move       B3,#$1.B
__0001559A:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000155B2
                    adds       B3,#$1.B
__000155B2:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000155FD
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00015660
__000155FD:         push       #$1.L
                    jump       __00015666
__00015609:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00015666
__00015660:         push       #$0.L
__00015666:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L1,#$1.L
                    move       L0,#$0.L
                    jz         __000156AC
                    jt         __000156B9,L0
                    jump       __000156B2
__000156AC:         jt         __000156B9
__000156B2:         move       L1,#$0.L
__000156B9:         clrt
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000156D8
                    nop
                    jump       __00015773
__000156D8:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    push       L0
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0001575E
                    push       #$0.L
                    jump       __00015764
__0001575E:         push       #$1.L
__00015764:         pop        L0
                    jz         __00015773
                    jump       __0001539D
__00015773:         jump       __000157A2
                    jump       __000157A2
__0001577F:         pop        L0
                    comp       L0,#$D.L
                    jz         __00014EF0
                    comp       L0,#$6.L
                    jz         __00014EF0
                    jump       __0001532F
__000157A2:         move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000160D4
__000157F0:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00015820
                    push       #$0.L
                    jump       __00015826
__00015820:         push       #$1.L
__00015826:         pop        L0
                    jz         __00015944
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000158CB
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000158CB
                    comp       B0,#'<'
                    jg         __000158CB
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00015903
__000158CB:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00015903:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00015931
                    push       #$0.L
                    jump       __00015937
__00015931:         push       #$1.L
__00015937:         pop        L0
                    jz         __00015944
                    nop
                    eoj
__00015944:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000160B1
__00015976:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000159C7
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000159B5
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000159B5:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000159CD
__000159C7:         push       #$0.L
__000159CD:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000159FA,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00015A00
__000159FA:         push       #$0.L
__00015A00:         pop        L0
                    jz         __00015A2D
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00015A2D:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00015A89:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00015CB2
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00015AEB
                    etag       __00015AEB,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00015AEB:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00015B43
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00015CB2
__00015B43:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00015C5B,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00015BF1
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00015BBD
                    comp       S3[B0],#'!'
                    jz         __00015BA1
                    comp       S3[B0],#'#'
                    jz         __00015BA1
                    jump       __00015BBD
__00015BA1:         comp       I6,#$1.I
                    jz         __00015BB2
                    wait       #$1.L
__00015BB2:         subb       I6,#$1.I
                    jnz        __00015A89
__00015BBD:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00015CB2
__00015BF1:         comp       I3,#$0.I
                    jz         __00015C4F
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00015C4F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00015CB2
__00015C4F:         push       #$1.L
                    jump       __00015CB8
__00015C5B:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00015CB8
__00015CB2:         push       #$0.L
__00015CB8:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00015CF2
                    push       #$0.L
                    jump       __00015CF8
__00015CF2:         push       #$1.L
__00015CF8:         pop        L0
                    jz         __00015D05
                    nop
                    eoj
__00015D05:         jump       __000160D4
__00015D0B:         etag       __00015D2C,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00015D32
__00015D2C:         push       #$0.L
__00015D32:         pop        L0
                    jz         __00015D5F
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00015D5F:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00015DBB:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00016052
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00015E1D
                    etag       __00015E1D,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00015E1D:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00015E39
                    move       B2,#$1.B
__00015E39:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00015E5D
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00015E5D:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00015EA3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00016052
__00015EA3:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00015FFB,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00015F65
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00015F31
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00015F31
                    comp       S3[B0],#'!'
                    jz         __00015F15
                    comp       S3[B0],#'#'
                    jz         __00015F15
                    jump       __00015F31
__00015F15:         comp       I6,#$1.I
                    jz         __00015F26
                    wait       #$1.L
__00015F26:         subb       I6,#$1.I
                    jnz        __00015DBB
__00015F31:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00016052
__00015F65:         comp       I3,#$0.I
                    jz         __00015FEF
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00015F8C
                    move       B3,#$1.B
__00015F8C:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00015FA4
                    adds       B3,#$1.B
__00015FA4:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00015FEF
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00016052
__00015FEF:         push       #$1.L
                    jump       __00016058
__00015FFB:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00016058
__00016052:         push       #$0.L
__00016058:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00016092
                    push       #$0.L
                    jump       __00016098
__00016092:         push       #$1.L
__00016098:         pop        L0
                    jz         __000160A5
                    nop
                    eoj
__000160A5:         jump       __000160D4
                    jump       __000160D4
__000160B1:         pop        L0
                    comp       L0,#$D.L
                    jz         __00015976
                    comp       L0,#$6.L
                    jz         __00015976
                    jump       __00015D0B
__000160D4:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00016104
                    push       #$0.L
                    jump       __0001610A
__00016104:         push       #$1.L
__0001610A:         pop        L0
                    jz         __00016342
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0001622D
                    comp       I2,#$4.I
                    jl         __0001628A
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001628A
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00016239,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __000161CA
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000162F8
__000161CA:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001622D
                    comp       S2[#$0],#$B8.B
                    jz         __0001620C
                    comp       I0,#$7.I
                    jl         __0001622D
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000162BD
                    jump       __0001622D
__0001620C:         comp       I0,#$8.I
                    jl         __0001622D
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000162BD
__0001622D:         push       #$1.L
                    jump       __000162FE
__00016239:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000162F8
__0001628A:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __000162F8
__000162BD:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __000162F8
__000162F8:         push       #$0.L
__000162FE:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001632F
                    push       #$0.L
                    jump       __00016335
__0001632F:         push       #$1.L
__00016335:         pop        L0
                    jz         __00016342
                    nop
                    eoj
__00016342:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


DIAGNOSE_AUFRECHT#
;    JOBNAME:DIAGNOSE_AUFRECHT
;    JOBCOMMENT:Diagnosemode des SG aufrecht erhalten
;    JOBCOMMENT:KWP2000: $3E TesterPresent
;    JOBCOMMENT:Modus  : Default
;    ARG:SG_ANTWORT
;    ARGTYPE:string
;    ARGCOMMENT:"ja"   -> SG soll antworten
;    ARGCOMMENT:"nein" -> SG soll nicht antworten
;    ARGCOMMENT:table DigitalArgument TEXT
;    ARGCOMMENT:Default:  SG soll antworten
;    ARG:FUNKTIONAL
;    ARGTYPE:string
;    ARGCOMMENT:"ja"   -> Funktionale Adresse 0xEF wird benutzt
;    ARGCOMMENT:nur in Verbindung mit SG_ANTWORT="nein"
;    ARGCOMMENT:"nein" -> SG Adresse wird benutzt
;    ARGCOMMENT:table DigitalArgument TEXT
;    ARGCOMMENT:Default:  SG Adresse wird benutzt
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$3E.B,$01.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$64.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    pop        L0
                    nop
                    clear      S1
                    move       S1,"SG_ANTWORT"
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000163D3
                    move       I1,#$FFFF.I
__000163D3:         push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L2,#$8.L
                    gettmr     L6
                    settmr     #$400.L
                    pars       S1,#$1.I
                    jnz        __00016420
                    move       L0,#$1.L
                    test       L0,#$2.L
                    jnz        __000164E7
                    and        L0,#$1.L
                    move       L2,L0
                    jump       __00016480
__00016420:         move       L0,#$0.L
__00016427:         comp       S1[L0],#$0.B
                    jz         __00016444
                    or         S1[L0],#' '
                    adds       L0,#$1.L
                    jump       __00016427
__00016444:         tabset     "DigitalArgument"
                    jt         __0001648C,#$A.L
                    tabseek    "TEXT",S1
                    jz         __000164E7
                    tabget     S1,"WERT"
                    a2fix      L2,S1
__00016480:         push       #$1.L
                    jump       __0001650D
__0001648C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table DigitalArgument not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    jump       __0001650D
__000164E7:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_ARGUMENT"
__0001650D:         clrt
                    settmr     L6
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00016556
                    push       #$0.L
                    jump       __0001655C
__00016556:         push       #$1.L
__0001655C:         pop        L0
                    jz         __00016569
                    nop
                    eoj
__00016569:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001657D
                    move       I1,#$FFFF.I
__0001657D:         push       L0
                    pop        L0
                    jz         __000165B1
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    jump       __000165D1
__000165B1:         move       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__000165D1:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0001667D
                    move       I1,#$FFFF.I
__0001667D:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000166A5
                    move       I1,#$FFFF.I
__000166A5:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000166CE
                    push       #$0.L
                    jump       __000166D4
__000166CE:         push       #$1.L
__000166D4:         pop        L0
                    jz         __000173E6
                    nop
                    clear      S1
                    move       S1,"FUNKTIONAL"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00016716
                    move       I1,#$FFFF.I
__00016716:         push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L2,#$8.L
                    gettmr     L6
                    settmr     #$400.L
                    pars       S1,#$2.I
                    jnz        __00016763
                    move       L0,#$0.L
                    test       L0,#$2.L
                    jnz        __0001682A
                    and        L0,#$1.L
                    move       L2,L0
                    jump       __000167C3
__00016763:         move       L0,#$0.L
__0001676A:         comp       S1[L0],#$0.B
                    jz         __00016787
                    or         S1[L0],#' '
                    adds       L0,#$1.L
                    jump       __0001676A
__00016787:         tabset     "DigitalArgument"
                    jt         __000167CF,#$A.L
                    tabseek    "TEXT",S1
                    jz         __0001682A
                    tabget     S1,"WERT"
                    a2fix      L2,S1
__000167C3:         push       #$1.L
                    jump       __00016850
__000167CF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table DigitalArgument not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    jump       __00016850
__0001682A:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_ARGUMENT"
__00016850:         clrt
                    settmr     L6
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00016899
                    push       #$0.L
                    jump       __0001689F
__00016899:         push       #$1.L
__0001689F:         pop        L0
                    jz         __000168AC
                    nop
                    eoj
__000168AC:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000168C0
                    move       I1,#$FFFF.I
__000168C0:         push       L0
                    pop        L0
                    jz         __00016918
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$C2.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$EF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__00016918:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00016948
                    push       #$0.L
                    jump       __0001694E
__00016948:         push       #$1.L
__0001694E:         pop        L0
                    jz         __00016A6C
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000169F3
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000169F3
                    comp       B0,#'<'
                    jg         __000169F3
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00016A2B
__000169F3:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00016A2B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00016A59
                    push       #$0.L
                    jump       __00016A5F
__00016A59:         push       #$1.L
__00016A5F:         pop        L0
                    jz         __00016A6C
                    nop
                    eoj
__00016A6C:         move       L0,#$0.L
                    push       L0
                    xreps      #$0.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$180000.L
                    push       L0
                    move       L0,#$180000.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00017375
__00016AE6:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00016B37
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00016B25
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00016B25:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00016B3D
__00016B37:         push       #$0.L
__00016B3D:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00016B6A,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00016B70
__00016B6A:         push       #$0.L
__00016B70:         pop        L0
                    jz         __00016B9D
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00016B9D:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
__00016BB7:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00016C07:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00016E0C
                    move       S1,""
                    scmp       S1,""
                    jz         __00016C45
                    etag       __00016C45,""
                    ergy       "",S3
__00016C45:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00016C9D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00016E0C
__00016C9D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00016DB5,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00016D4B
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00016D17
                    comp       S3[B0],#'!'
                    jz         __00016CFB
                    comp       S3[B0],#'#'
                    jz         __00016CFB
                    jump       __00016D17
__00016CFB:         comp       I6,#$1.I
                    jz         __00016D0C
                    wait       #$1.L
__00016D0C:         subb       I6,#$1.I
                    jnz        __00016C07
__00016D17:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00016E0C
__00016D4B:         comp       I3,#$0.I
                    jz         __00016DA9
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00016DA9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00016E0C
__00016DA9:         push       #$1.L
                    jump       __00016E12
__00016DB5:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00016E12
__00016E0C:         push       #$0.L
__00016E12:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L1,#$1.L
                    move       L0,#$0.L
                    jz         __00016E58
                    jt         __00016E65,L0
                    jump       __00016E5E
__00016E58:         jt         __00016E65
__00016E5E:         move       L1,#$0.L
__00016E65:         clrt
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00016E84
                    nop
                    jump       __00016F1F
__00016E84:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    clear      L0
                    move       B0,S0[#$5]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00016F0A
                    push       #$0.L
                    jump       __00016F10
__00016F0A:         push       #$1.L
__00016F10:         pop        L0
                    jz         __00016F1F
                    jump       __00016BB7
__00016F1F:         jump       __00017398
__00016F25:         etag       __00016F46,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00016F4C
__00016F46:         push       #$0.L
__00016F4C:         pop        L0
                    jz         __00016F79
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00016F79:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
__00016F93:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00016FE3:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00017256
                    move       S1,""
                    scmp       S1,""
                    jz         __00017021
                    etag       __00017021,""
                    ergy       "",S3
__00017021:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001703D
                    move       B2,#$1.B
__0001703D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00017061
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00017061:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000170A7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00017256
__000170A7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000171FF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00017169
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00017135
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00017135
                    comp       S3[B0],#'!'
                    jz         __00017119
                    comp       S3[B0],#'#'
                    jz         __00017119
                    jump       __00017135
__00017119:         comp       I6,#$1.I
                    jz         __0001712A
                    wait       #$1.L
__0001712A:         subb       I6,#$1.I
                    jnz        __00016FE3
__00017135:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00017256
__00017169:         comp       I3,#$0.I
                    jz         __000171F3
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00017190
                    move       B3,#$1.B
__00017190:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000171A8
                    adds       B3,#$1.B
__000171A8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000171F3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00017256
__000171F3:         push       #$1.L
                    jump       __0001725C
__000171FF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001725C
__00017256:         push       #$0.L
__0001725C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L1,#$1.L
                    move       L0,#$0.L
                    jz         __000172A2
                    jt         __000172AF,L0
                    jump       __000172A8
__000172A2:         jt         __000172AF
__000172A8:         move       L1,#$0.L
__000172AF:         clrt
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000172CE
                    nop
                    jump       __00017369
__000172CE:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    clear      L0
                    move       B0,S0[#$5]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00017354
                    push       #$0.L
                    jump       __0001735A
__00017354:         push       #$1.L
__0001735A:         pop        L0
                    jz         __00017369
                    jump       __00016F93
__00017369:         jump       __00017398
                    jump       __00017398
__00017375:         pop        L0
                    comp       L0,#$D.L
                    jz         __00016AE6
                    comp       L0,#$6.L
                    jz         __00016AE6
                    jump       __00016F25
__00017398:         move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00017CCA
__000173E6:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00017416
                    push       #$0.L
                    jump       __0001741C
__00017416:         push       #$1.L
__0001741C:         pop        L0
                    jz         __0001753A
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000174C1
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000174C1
                    comp       B0,#'<'
                    jg         __000174C1
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __000174F9
__000174C1:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__000174F9:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00017527
                    push       #$0.L
                    jump       __0001752D
__00017527:         push       #$1.L
__0001752D:         pop        L0
                    jz         __0001753A
                    nop
                    eoj
__0001753A:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00017CA7
__0001756C:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000175BD
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000175AB
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000175AB:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000175C3
__000175BD:         push       #$0.L
__000175C3:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000175F0,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000175F6
__000175F0:         push       #$0.L
__000175F6:         pop        L0
                    jz         __00017623
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00017623:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0001767F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000178A8
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000176E1
                    etag       __000176E1,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000176E1:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00017739
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000178A8
__00017739:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00017851,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000177E7
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000177B3
                    comp       S3[B0],#'!'
                    jz         __00017797
                    comp       S3[B0],#'#'
                    jz         __00017797
                    jump       __000177B3
__00017797:         comp       I6,#$1.I
                    jz         __000177A8
                    wait       #$1.L
__000177A8:         subb       I6,#$1.I
                    jnz        __0001767F
__000177B3:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000178A8
__000177E7:         comp       I3,#$0.I
                    jz         __00017845
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00017845
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000178A8
__00017845:         push       #$1.L
                    jump       __000178AE
__00017851:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000178AE
__000178A8:         push       #$0.L
__000178AE:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000178E8
                    push       #$0.L
                    jump       __000178EE
__000178E8:         push       #$1.L
__000178EE:         pop        L0
                    jz         __000178FB
                    nop
                    eoj
__000178FB:         jump       __00017CCA
__00017901:         etag       __00017922,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00017928
__00017922:         push       #$0.L
__00017928:         pop        L0
                    jz         __00017955
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00017955:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000179B1:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00017C48
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00017A13
                    etag       __00017A13,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00017A13:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00017A2F
                    move       B2,#$1.B
__00017A2F:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00017A53
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00017A53:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00017A99
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00017C48
__00017A99:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00017BF1,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00017B5B
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00017B27
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00017B27
                    comp       S3[B0],#'!'
                    jz         __00017B0B
                    comp       S3[B0],#'#'
                    jz         __00017B0B
                    jump       __00017B27
__00017B0B:         comp       I6,#$1.I
                    jz         __00017B1C
                    wait       #$1.L
__00017B1C:         subb       I6,#$1.I
                    jnz        __000179B1
__00017B27:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00017C48
__00017B5B:         comp       I3,#$0.I
                    jz         __00017BE5
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00017B82
                    move       B3,#$1.B
__00017B82:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00017B9A
                    adds       B3,#$1.B
__00017B9A:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00017BE5
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00017C48
__00017BE5:         push       #$1.L
                    jump       __00017C4E
__00017BF1:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00017C4E
__00017C48:         push       #$0.L
__00017C4E:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00017C88
                    push       #$0.L
                    jump       __00017C8E
__00017C88:         push       #$1.L
__00017C8E:         pop        L0
                    jz         __00017C9B
                    nop
                    eoj
__00017C9B:         jump       __00017CCA
                    jump       __00017CCA
__00017CA7:         pop        L0
                    comp       L0,#$D.L
                    jz         __0001756C
                    comp       L0,#$6.L
                    jz         __0001756C
                    jump       __00017901
__00017CCA:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00017CFA
                    push       #$0.L
                    jump       __00017D00
__00017CFA:         push       #$1.L
__00017D00:         pop        L0
                    jz         __00017F38
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __00017E23
                    comp       I2,#$4.I
                    jl         __00017E80
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __00017E80
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00017E2F,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __00017DC0
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00017EEE
__00017DC0:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00017E23
                    comp       S2[#$0],#$B8.B
                    jz         __00017E02
                    comp       I0,#$7.I
                    jl         __00017E23
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00017EB3
                    jump       __00017E23
__00017E02:         comp       I0,#$8.I
                    jl         __00017E23
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00017EB3
__00017E23:         push       #$1.L
                    jump       __00017EF4
__00017E2F:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00017EEE
__00017E80:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00017EEE
__00017EB3:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00017EEE
__00017EEE:         push       #$0.L
__00017EF4:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00017F25
                    push       #$0.L
                    jump       __00017F2B
__00017F25:         push       #$1.L
__00017F2B:         pop        L0
                    jz         __00017F38
                    nop
                    eoj
__00017F38:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


DIAGNOSE_ENDE#
;    JOBNAME:DIAGNOSE_ENDE
;    JOBCOMMENT:Diagnosemode des SG beenden
;    JOBCOMMENT:KWP2000: $20 StopDiagnosticSession
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$81.B,$FF.B,$F1.B,$20.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00018770
__00018035:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00018086
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00018074
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00018074:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0001808C
__00018086:         push       #$0.L
__0001808C:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000180B9,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000180BF
__000180B9:         push       #$0.L
__000180BF:         pop        L0
                    jz         __000180EC
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000180EC:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00018148:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00018371
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000181AA
                    etag       __000181AA,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000181AA:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00018202
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00018371
__00018202:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001831A,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000182B0
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001827C
                    comp       S3[B0],#'!'
                    jz         __00018260
                    comp       S3[B0],#'#'
                    jz         __00018260
                    jump       __0001827C
__00018260:         comp       I6,#$1.I
                    jz         __00018271
                    wait       #$1.L
__00018271:         subb       I6,#$1.I
                    jnz        __00018148
__0001827C:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00018371
__000182B0:         comp       I3,#$0.I
                    jz         __0001830E
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001830E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00018371
__0001830E:         push       #$1.L
                    jump       __00018377
__0001831A:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00018377
__00018371:         push       #$0.L
__00018377:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000183B1
                    push       #$0.L
                    jump       __000183B7
__000183B1:         push       #$1.L
__000183B7:         pop        L0
                    jz         __000183C4
                    nop
                    eoj
__000183C4:         jump       __00018793
__000183CA:         etag       __000183EB,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000183F1
__000183EB:         push       #$0.L
__000183F1:         pop        L0
                    jz         __0001841E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001841E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0001847A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00018711
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000184DC
                    etag       __000184DC,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000184DC:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000184F8
                    move       B2,#$1.B
__000184F8:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0001851C
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0001851C:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00018562
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00018711
__00018562:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000186BA,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00018624
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000185F0
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000185F0
                    comp       S3[B0],#'!'
                    jz         __000185D4
                    comp       S3[B0],#'#'
                    jz         __000185D4
                    jump       __000185F0
__000185D4:         comp       I6,#$1.I
                    jz         __000185E5
                    wait       #$1.L
__000185E5:         subb       I6,#$1.I
                    jnz        __0001847A
__000185F0:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00018711
__00018624:         comp       I3,#$0.I
                    jz         __000186AE
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001864B
                    move       B3,#$1.B
__0001864B:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00018663
                    adds       B3,#$1.B
__00018663:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000186AE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00018711
__000186AE:         push       #$1.L
                    jump       __00018717
__000186BA:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00018717
__00018711:         push       #$0.L
__00018717:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00018751
                    push       #$0.L
                    jump       __00018757
__00018751:         push       #$1.L
__00018757:         pop        L0
                    jz         __00018764
                    nop
                    eoj
__00018764:         jump       __00018793
                    jump       __00018793
__00018770:         pop        L0
                    comp       L0,#$D.L
                    jz         __00018035
                    comp       L0,#$6.L
                    jz         __00018035
                    jump       __000183CA
__00018793:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


DIAGNOSE_MODE#
;    JOBNAME:DIAGNOSE_MODE
;    JOBCOMMENT:SG in bestimmten Diagnosemode bringen
;    JOBCOMMENT:KWP2000: $10 StartDiagnosticSession
;    JOBCOMMENT:Modus  : einstellbar mit diesem Job
;    JOBCOMMENT:
;    JOBCOMMENT:Wenn MODE = "ECUPM" ( ECUProgrammingMode )
;    JOBCOMMENT:muss nach dem Job die Steuergeraete-Resetzeit
;    JOBCOMMENT:abgewartet werden. Danach ist das Steuergeraet
;    JOBCOMMENT:wieder diagnosefaehig
;    JOBCOMMENT:
;    JOBCOMMENT:siehe
;    JOBCOMMENT:Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
;    ARG:MODE
;    ARGTYPE:string
;    ARGCOMMENT:gewuenschter Diagnose-Modus
;    ARGCOMMENT:table DiagMode MODE MODE_TEXT
;    ARGCOMMENT:Defaultwert: DEFAULT (DefaultMode)
;    ARG:BAUDRATE
;    ARGTYPE:string
;    ARGCOMMENT:optionaler Parameter fuer die gewuenschte Baudrate
;    ARGCOMMENT:table BaudRate BAUD
;    ARG:SPEZIFISCHE_BAUDRATE_WERT
;    ARGTYPE:long
;    ARGCOMMENT:Parameter nur fuer BAUDRATE = 'SB' ( spezifische Baudrate )
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$10.B,$81.B}
                    clear      S2
                    move       S2,S1
                    nop
                    pars       S1,#$1.I
                    jz         __000187EA
                    push       #$1.L
                    jump       __000187F0
__000187EA:         push       #$0.L
__000187F0:         pop        L0
                    jz         __00018960
                    nop
                    clear      S1
                    move       S1,"DiagMode"
                    push       #$1.L
                    tabset     "DiagMode"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0001884B
                    push       #$1.L
                    jump       __00018851
__0001884B:         push       #$0.L
__00018851:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,"MODE"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "MODE",S1
                    jz         __0001889B
                    push       #$1.L
                    jump       __000188A1
__0001889B:         push       #$0.L
__000188A1:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0001892C
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    tabget     S7,"NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    a2fix      L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    jump       __0001895A
__0001892C:         clear      S1
                    move       S1,"ERROR_MODE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001895A:         jump       __00018980
__00018960:         move       L0,#$81.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__00018980:         pars       S1,#$2.I
                    jz         __00018997
                    push       #$1.L
                    jump       __0001899D
__00018997:         push       #$0.L
__0001899D:         pop        L0
                    jz         __00018D42
                    nop
                    clear      S1
                    move       S1,"BaudRate"
                    push       #$1.L
                    tabset     "BaudRate"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$2.I
                    jz         __000189F8
                    push       #$1.L
                    jump       __000189FE
__000189F8:         push       #$0.L
__000189FE:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,"BAUD"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "BAUD",S1
                    jz         __00018A48
                    push       #$1.L
                    jump       __00018A4E
__00018A48:         push       #$0.L
__00018A4E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00018D10
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    tabget     S7,"NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    a2fix      L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$83.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00018B16
                    move       I1,#$FFFF.I
__00018B16:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00018B3E
                    move       I1,#$FFFF.I
__00018B3E:         push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00018B67
                    push       #$0.L
                    jump       __00018B6D
__00018B67:         push       #$1.L
__00018B6D:         pop        L0
                    jz         __00018D0A
                    nop
                    parl       L0,#$3.L
                    jz         __00018B91
                    push       #$1.L
                    jump       __00018B97
__00018B91:         push       #$0.L
__00018B97:         pop        L0
                    jz         __00018CD8
                    nop
                    parl       L0,#$3.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$86.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$FF0000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __00018D0A
__00018CD8:         clear      S1
                    move       S1,"ERROR_BAUDRATE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00018D0A:         jump       __00018D42
__00018D10:         clear      S1
                    move       S1,"ERROR_BAUDRATE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00018D42:         move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00018D60
                    move       I1,#$FFFF.I
__00018D60:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0001956F
__00018E34:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00018E85
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00018E73
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00018E73:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00018E8B
__00018E85:         push       #$0.L
__00018E8B:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00018EB8,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00018EBE
__00018EB8:         push       #$0.L
__00018EBE:         pop        L0
                    jz         __00018EEB
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00018EEB:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00018F47:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00019170
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00018FA9
                    etag       __00018FA9,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00018FA9:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00019001
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00019170
__00019001:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00019119,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000190AF
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001907B
                    comp       S3[B0],#'!'
                    jz         __0001905F
                    comp       S3[B0],#'#'
                    jz         __0001905F
                    jump       __0001907B
__0001905F:         comp       I6,#$1.I
                    jz         __00019070
                    wait       #$1.L
__00019070:         subb       I6,#$1.I
                    jnz        __00018F47
__0001907B:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00019170
__000190AF:         comp       I3,#$0.I
                    jz         __0001910D
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001910D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00019170
__0001910D:         push       #$1.L
                    jump       __00019176
__00019119:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00019176
__00019170:         push       #$0.L
__00019176:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000191B0
                    push       #$0.L
                    jump       __000191B6
__000191B0:         push       #$1.L
__000191B6:         pop        L0
                    jz         __000191C3
                    nop
                    eoj
__000191C3:         jump       __00019592
__000191C9:         etag       __000191EA,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000191F0
__000191EA:         push       #$0.L
__000191F0:         pop        L0
                    jz         __0001921D
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001921D:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00019279:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00019510
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000192DB
                    etag       __000192DB,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000192DB:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000192F7
                    move       B2,#$1.B
__000192F7:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0001931B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0001931B:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00019361
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00019510
__00019361:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000194B9,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00019423
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000193EF
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000193EF
                    comp       S3[B0],#'!'
                    jz         __000193D3
                    comp       S3[B0],#'#'
                    jz         __000193D3
                    jump       __000193EF
__000193D3:         comp       I6,#$1.I
                    jz         __000193E4
                    wait       #$1.L
__000193E4:         subb       I6,#$1.I
                    jnz        __00019279
__000193EF:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00019510
__00019423:         comp       I3,#$0.I
                    jz         __000194AD
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001944A
                    move       B3,#$1.B
__0001944A:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00019462
                    adds       B3,#$1.B
__00019462:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000194AD
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00019510
__000194AD:         push       #$1.L
                    jump       __00019516
__000194B9:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00019516
__00019510:         push       #$0.L
__00019516:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00019550
                    push       #$0.L
                    jump       __00019556
__00019550:         push       #$1.L
__00019556:         pop        L0
                    jz         __00019563
                    nop
                    eoj
__00019563:         jump       __00019592
                    jump       __00019592
__0001956F:         pop        L0
                    comp       L0,#$D.L
                    jz         __00018E34
                    comp       L0,#$6.L
                    jz         __00018E34
                    jump       __000191C9
__00019592:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


SPEICHER_LESEN#
;    JOBNAME:SPEICHER_LESEN
;    JOBCOMMENT:Auslesen des Steuergeraete-Speichers
;    JOBCOMMENT:Als Argumente werden uebergeben:
;    JOBCOMMENT:Speichersegment, Start-Adresse und Anzahl der Datenbytes
;    JOBCOMMENT:KWP 2000: $23 ReadMemoryByAddress
;    JOBCOMMENT:Modus   : Default
;    ARG:SEGMENT
;    ARGTYPE:string
;    ARGCOMMENT:table SpeicherSegment SEG_NAME SEG_TEXT
;    ARG:ADRESSE
;    ARGTYPE:long
;    ARGCOMMENT:0x000000 - 0xFFFFFF
;    ARG:ANZAHL
;    ARGTYPE:int
;    ARGCOMMENT:1 - n ( 254 )
;    RESULT:DATEN
;    RESULTTYPE:binary
;    RESULTCOMMENT:ausgelesene Daten
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$86.B,$FF.B,$F1.B,$23.B,$00.B,$00.B,$00.B,$01.B,$10.B}
                    clear      S2
                    move       S2,S1
                    nop
                    pars       S1,#$1.I
                    jz         __000195ED
                    push       #$1.L
                    jump       __000195F3
__000195ED:         push       #$0.L
__000195F3:         pop        L0
                    jz         __000197AA
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __00019618
                    push       #$1.L
                    jump       __0001961E
__00019618:         push       #$0.L
__0001961E:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,"SpeicherSegment"
                    push       #$1.L
                    tabset     "SpeicherSegment"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"SEG_NAME"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "SEG_NAME",S1
                    jz         __000196B4
                    push       #$1.L
                    jump       __000196BA
__000196B4:         push       #$0.L
__000196BA:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000196E8
                    push       #$0.L
                    jump       __000196EE
__000196E8:         push       #$1.L
__000196EE:         pop        L0
                    jz         __0001972A
                    nop
                    clear      S1
                    move       S1,"ERROR_SEGMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001972A:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"SEG_BYTE"
                    push       #$1.L
                    tabget     S6,"SEG_BYTE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    jump       __000197DB
__000197AA:         clear      S1
                    move       S1,"ERROR_SEGMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000197DB:         parl       L0,#$2.L
                    jz         __000197F4
                    push       #$1.L
                    jump       __000197FA
__000197F4:         push       #$0.L
__000197FA:         pop        L0
                    jz         __00019912
                    nop
                    parl       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    move       L0,S0[#$2]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00019860
                    push       #$0.L
                    jump       __00019866
__00019860:         push       #$1.L
__00019866:         move       L0,S0[#$2]
                    push       L0
                    move       L0,#$FFFFFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00019895
                    push       #$0.L
                    jump       __0001989B
__00019895:         push       #$1.L
__0001989B:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000198CA
                    push       #$0.L
                    jump       __000198D0
__000198CA:         push       #$1.L
__000198D0:         pop        L0
                    jz         __0001990C
                    nop
                    clear      S1
                    move       S1,"ERROR_ADDRESS"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001990C:         jump       __00019943
__00019912:         clear      S1
                    move       S1,"ERROR_ADDRESS"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00019943:         parl       L0,#$3.L
                    jz         __0001995C
                    push       #$1.L
                    jump       __00019962
__0001995C:         push       #$0.L
__00019962:         pop        L0
                    jz         __00019A8A
                    nop
                    clear      L0
                    parw       I0,#$3.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __000199A2
                    move       I1,#$FFFF.I
__000199A2:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000199CB
                    push       #$0.L
                    jump       __000199D1
__000199CB:         push       #$1.L
__000199D1:         clear      L0
                    move       I0,S0[#$6]
                    jpl        __000199E5
                    move       I1,#$FFFF.I
__000199E5:         push       L0
                    move       L0,#$FE.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00019A0E
                    push       #$0.L
                    jump       __00019A14
__00019A0E:         push       #$1.L
__00019A14:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00019A43
                    push       #$0.L
                    jump       __00019A49
__00019A43:         push       #$1.L
__00019A49:         pop        L0
                    jz         __00019A84
                    nop
                    clear      S1
                    move       S1,"ERROR_NUMBER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00019A84:         jump       __00019ABA
__00019A8A:         clear      S1
                    move       S1,"ERROR_NUMBER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00019ABA:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,S0[#$2]
                    push       L0
                    move       L0,#$FF0000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00019C45
                    move       I1,#$FFFF.I
__00019C45:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __00019C77
                    move       I1,#$FFFF.I
__00019C77:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00019CBB
                    push       #$0.L
                    jump       __00019CC1
__00019CBB:         push       #$1.L
__00019CC1:         pop        L0
                    jz         __00019DDF
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00019D66
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00019D66
                    comp       B0,#'<'
                    jg         __00019D66
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00019D9E
__00019D66:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00019D9E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00019DCC
                    push       #$0.L
                    jump       __00019DD2
__00019DCC:         push       #$1.L
__00019DD2:         pop        L0
                    jz         __00019DDF
                    nop
                    eoj
__00019DDF:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0001A54C
__00019E11:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00019E62
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00019E50
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00019E50:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00019E68
__00019E62:         push       #$0.L
__00019E68:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00019E95,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00019E9B
__00019E95:         push       #$0.L
__00019E9B:         pop        L0
                    jz         __00019EC8
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00019EC8:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00019F24:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001A14D
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00019F86
                    etag       __00019F86,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00019F86:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00019FDE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001A14D
__00019FDE:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001A0F6,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001A08C
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001A058
                    comp       S3[B0],#'!'
                    jz         __0001A03C
                    comp       S3[B0],#'#'
                    jz         __0001A03C
                    jump       __0001A058
__0001A03C:         comp       I6,#$1.I
                    jz         __0001A04D
                    wait       #$1.L
__0001A04D:         subb       I6,#$1.I
                    jnz        __00019F24
__0001A058:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001A14D
__0001A08C:         comp       I3,#$0.I
                    jz         __0001A0EA
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001A0EA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001A14D
__0001A0EA:         push       #$1.L
                    jump       __0001A153
__0001A0F6:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001A153
__0001A14D:         push       #$0.L
__0001A153:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001A18D
                    push       #$0.L
                    jump       __0001A193
__0001A18D:         push       #$1.L
__0001A193:         pop        L0
                    jz         __0001A1A0
                    nop
                    eoj
__0001A1A0:         jump       __0001A56F
__0001A1A6:         etag       __0001A1C7,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001A1CD
__0001A1C7:         push       #$0.L
__0001A1CD:         pop        L0
                    jz         __0001A1FA
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001A1FA:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0001A256:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001A4ED
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0001A2B8
                    etag       __0001A2B8,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001A2B8:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001A2D4
                    move       B2,#$1.B
__0001A2D4:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0001A2F8
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0001A2F8:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001A33E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001A4ED
__0001A33E:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001A496,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001A400
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001A3CC
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0001A3CC
                    comp       S3[B0],#'!'
                    jz         __0001A3B0
                    comp       S3[B0],#'#'
                    jz         __0001A3B0
                    jump       __0001A3CC
__0001A3B0:         comp       I6,#$1.I
                    jz         __0001A3C1
                    wait       #$1.L
__0001A3C1:         subb       I6,#$1.I
                    jnz        __0001A256
__0001A3CC:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001A4ED
__0001A400:         comp       I3,#$0.I
                    jz         __0001A48A
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001A427
                    move       B3,#$1.B
__0001A427:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0001A43F
                    adds       B3,#$1.B
__0001A43F:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001A48A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001A4ED
__0001A48A:         push       #$1.L
                    jump       __0001A4F3
__0001A496:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001A4F3
__0001A4ED:         push       #$0.L
__0001A4F3:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001A52D
                    push       #$0.L
                    jump       __0001A533
__0001A52D:         push       #$1.L
__0001A533:         pop        L0
                    jz         __0001A540
                    nop
                    eoj
__0001A540:         jump       __0001A56F
                    jump       __0001A56F
__0001A54C:         pop        L0
                    comp       L0,#$D.L
                    jz         __00019E11
                    comp       L0,#$6.L
                    jz         __00019E11
                    jump       __0001A1A6
__0001A56F:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001A59F
                    push       #$0.L
                    jump       __0001A5A5
__0001A59F:         push       #$1.L
__0001A5A5:         pop        L0
                    jz         __0001A7DD
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0001A6C8
                    comp       I2,#$4.I
                    jl         __0001A725
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001A725
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001A6D4,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0001A665
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001A793
__0001A665:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001A6C8
                    comp       S2[#$0],#$B8.B
                    jz         __0001A6A7
                    comp       I0,#$7.I
                    jl         __0001A6C8
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001A758
                    jump       __0001A6C8
__0001A6A7:         comp       I0,#$8.I
                    jl         __0001A6C8
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001A758
__0001A6C8:         push       #$1.L
                    jump       __0001A799
__0001A6D4:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001A793
__0001A725:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __0001A793
__0001A758:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __0001A793
__0001A793:         push       #$0.L
__0001A799:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001A7CA
                    push       #$0.L
                    jump       __0001A7D0
__0001A7CA:         push       #$1.L
__0001A7D0:         pop        L0
                    jz         __0001A7DD
                    nop
                    eoj
__0001A7DD:         etag       __0001A7F7,"DATEN"
                    push       #$1.L
                    jump       __0001A7FD
__0001A7F7:         push       #$0.L
__0001A7FD:         pop        L0
                    jz         __0001A9F4
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
__0001A88B:         clear      L0
                    move       I0,S0[#$6]
                    jpl        __0001A89F
                    move       I1,#$FFFF.I
__0001A89F:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0001A8C8
                    push       #$0.L
                    jump       __0001A8CE
__0001A8C8:         push       #$1.L
__0001A8CE:         pop        L0
                    jz         __0001A9D9
                    nop
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __0001A8ED
                    move       I1,#$FFFF.I
__0001A8ED:         push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __0001A90E
                    move       I1,#$FFFF.I
__0001A90E:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __0001A965
                    move       I1,#$FFFF.I
__0001A965:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __0001A9A6
                    move       I1,#$FFFF.I
__0001A9A6:         push       L0
                    atsp       L0,#$4.L
                    subb       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    pop        L0
                    jump       __0001A88B
__0001A9D9:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergy       "DATEN",S1
                    pop        L0
__0001A9F4:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_CI_LESEN#
;    JOBNAME:C_CI_LESEN
;    JOBCOMMENT:Codierindex lesen
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$9B Vehicle Manufacturer Coding Index
;    JOBCOMMENT:oder alternativ
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$80 ECUIdentificationDataTable
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:ID_COD_INDEX
;    RESULTTYPE:int
;    RESULTCOMMENT:Codier-Index
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$9B.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001AAF0
                    push       #$0.L
                    jump       __0001AAF6
__0001AAF0:         push       #$1.L
__0001AAF6:         pop        L0
                    jz         __0001AC14
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001AB9B
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0001AB9B
                    comp       B0,#'<'
                    jg         __0001AB9B
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __0001ABD3
__0001AB9B:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__0001ABD3:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001AC01
                    push       #$0.L
                    jump       __0001AC07
__0001AC01:         push       #$1.L
__0001AC07:         pop        L0
                    jz         __0001AC14
                    nop
                    eoj
__0001AC14:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0001C8AD
__0001AC46:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001AC97
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0001AC85
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0001AC85:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0001AC9D
__0001AC97:         push       #$0.L
__0001AC9D:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0001ACCA,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001ACD0
__0001ACCA:         push       #$0.L
__0001ACD0:         pop        L0
                    jz         __0001ACFD
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001ACFD:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0001AD85:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001AFAE
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0001ADE7
                    etag       __0001ADE7,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001ADE7:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001AE3F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001AFAE
__0001AE3F:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001AF57,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001AEED
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001AEB9
                    comp       S3[B0],#'!'
                    jz         __0001AE9D
                    comp       S3[B0],#'#'
                    jz         __0001AE9D
                    jump       __0001AEB9
__0001AE9D:         comp       I6,#$1.I
                    jz         __0001AEAE
                    wait       #$1.L
__0001AEAE:         subb       I6,#$1.I
                    jnz        __0001AD85
__0001AEB9:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001AFAE
__0001AEED:         comp       I3,#$0.I
                    jz         __0001AF4B
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001AF4B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001AFAE
__0001AF4B:         push       #$1.L
                    jump       __0001AFB4
__0001AF57:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001AFB4
__0001AFAE:         push       #$0.L
__0001AFB4:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001AFEE
                    push       #$0.L
                    jump       __0001AFF4
__0001AFEE:         push       #$1.L
__0001AFF4:         pop        L0
                    jz         __0001B031
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0001B2C9
__0001B031:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001B061
                    push       #$0.L
                    jump       __0001B067
__0001B061:         push       #$1.L
__0001B067:         pop        L0
                    jz         __0001B2C9
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0001B18A
                    comp       I2,#$4.I
                    jl         __0001B1E7
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001B1E7
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001B196,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0001B127
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001B255
__0001B127:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001B18A
                    comp       S2[#$0],#$B8.B
                    jz         __0001B169
                    comp       I0,#$7.I
                    jl         __0001B18A
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001B21A
                    jump       __0001B18A
__0001B169:         comp       I0,#$8.I
                    jl         __0001B18A
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001B21A
__0001B18A:         push       #$1.L
                    jump       __0001B25B
__0001B196:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001B255
__0001B1E7:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __0001B255
__0001B21A:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __0001B255
__0001B255:         push       #$0.L
__0001B25B:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001B28C
                    push       #$0.L
                    jump       __0001B292
__0001B28C:         push       #$1.L
__0001B292:         pop        L0
                    jz         __0001B2C9
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
__0001B2C9:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001B2F8
                    push       #$0.L
                    jump       __0001B2FE
__0001B2F8:         push       #$1.L
__0001B2FE:         pop        L0
                    jz         __0001B389
                    nop
                    etag       __0001B32A,"ID_COD_INDEX"
                    push       #$1.L
                    jump       __0001B330
__0001B32A:         push       #$0.L
__0001B330:         pop        L0
                    jz         __0001B383
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ID_COD_INDEX",I0
                    pop        L0
__0001B383:         jump       __0001BA34
__0001B389:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001B3B9
                    push       #$0.L
                    jump       __0001B3BF
__0001B3B9:         push       #$1.L
__0001B3BF:         pop        L0
                    jz         __0001B3F5
                    nop
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0001B41A
__0001B3F5:         move       L0,#$5.L
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0001B41A:         etag       __0001B43C,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __0001B442
__0001B43C:         push       #$0.L
__0001B442:         pop        L0
                    jz         __0001B470
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__0001B470:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0001B4CD:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001B6F9
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __0001B532
                    etag       __0001B532,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__0001B532:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001B58A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001B6F9
__0001B58A:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001B6A2,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001B638
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001B604
                    comp       S3[B0],#'!'
                    jz         __0001B5E8
                    comp       S3[B0],#'#'
                    jz         __0001B5E8
                    jump       __0001B604
__0001B5E8:         comp       I6,#$1.I
                    jz         __0001B5F9
                    wait       #$1.L
__0001B5F9:         subb       I6,#$1.I
                    jnz        __0001B4CD
__0001B604:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001B6F9
__0001B638:         comp       I3,#$0.I
                    jz         __0001B696
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001B696
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001B6F9
__0001B696:         push       #$1.L
                    jump       __0001B6FF
__0001B6A2:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001B6FF
__0001B6F9:         push       #$0.L
__0001B6FF:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001B739
                    push       #$0.L
                    jump       __0001B73F
__0001B739:         push       #$1.L
__0001B73F:         pop        L0
                    jz         __0001B74C
                    nop
                    eoj
__0001B74C:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001B77C
                    push       #$0.L
                    jump       __0001B782
__0001B77C:         push       #$1.L
__0001B782:         pop        L0
                    jz         __0001B9BA
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0001B8A5
                    comp       I2,#$4.I
                    jl         __0001B902
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001B902
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001B8B1,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0001B842
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001B970
__0001B842:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001B8A5
                    comp       S2[#$0],#$B8.B
                    jz         __0001B884
                    comp       I0,#$7.I
                    jl         __0001B8A5
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001B935
                    jump       __0001B8A5
__0001B884:         comp       I0,#$8.I
                    jl         __0001B8A5
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001B935
__0001B8A5:         push       #$1.L
                    jump       __0001B976
__0001B8B1:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001B970
__0001B902:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __0001B970
__0001B935:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __0001B970
__0001B970:         push       #$0.L
__0001B976:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001B9A7
                    push       #$0.L
                    jump       __0001B9AD
__0001B9A7:         push       #$1.L
__0001B9AD:         pop        L0
                    jz         __0001B9BA
                    nop
                    eoj
__0001B9BA:         etag       __0001B9DB,"ID_COD_INDEX"
                    push       #$1.L
                    jump       __0001B9E1
__0001B9DB:         push       #$0.L
__0001B9E1:         pop        L0
                    jz         __0001BA34
                    nop
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ID_COD_INDEX",I0
                    pop        L0
__0001BA34:         jump       __0001C8D0
__0001BA3A:         etag       __0001BA5B,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001BA61
__0001BA5B:         push       #$0.L
__0001BA61:         pop        L0
                    jz         __0001BA8E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001BA8E:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0001BB16:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001BDAD
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0001BB78
                    etag       __0001BB78,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001BB78:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001BB94
                    move       B2,#$1.B
__0001BB94:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0001BBB8
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0001BBB8:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001BBFE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001BDAD
__0001BBFE:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001BD56,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001BCC0
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001BC8C
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0001BC8C
                    comp       S3[B0],#'!'
                    jz         __0001BC70
                    comp       S3[B0],#'#'
                    jz         __0001BC70
                    jump       __0001BC8C
__0001BC70:         comp       I6,#$1.I
                    jz         __0001BC81
                    wait       #$1.L
__0001BC81:         subb       I6,#$1.I
                    jnz        __0001BB16
__0001BC8C:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001BDAD
__0001BCC0:         comp       I3,#$0.I
                    jz         __0001BD4A
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001BCE7
                    move       B3,#$1.B
__0001BCE7:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0001BCFF
                    adds       B3,#$1.B
__0001BCFF:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001BD4A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001BDAD
__0001BD4A:         push       #$1.L
                    jump       __0001BDB3
__0001BD56:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001BDB3
__0001BDAD:         push       #$0.L
__0001BDB3:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001BDED
                    push       #$0.L
                    jump       __0001BDF3
__0001BDED:         push       #$1.L
__0001BDF3:         pop        L0
                    jz         __0001BE30
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0001C0C8
__0001BE30:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001BE60
                    push       #$0.L
                    jump       __0001BE66
__0001BE60:         push       #$1.L
__0001BE66:         pop        L0
                    jz         __0001C0C8
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0001BF89
                    comp       I2,#$4.I
                    jl         __0001BFE6
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001BFE6
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001BF95,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0001BF26
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001C054
__0001BF26:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001BF89
                    comp       S2[#$0],#$B8.B
                    jz         __0001BF68
                    comp       I0,#$7.I
                    jl         __0001BF89
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001C019
                    jump       __0001BF89
__0001BF68:         comp       I0,#$8.I
                    jl         __0001BF89
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001C019
__0001BF89:         push       #$1.L
                    jump       __0001C05A
__0001BF95:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001C054
__0001BFE6:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __0001C054
__0001C019:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __0001C054
__0001C054:         push       #$0.L
__0001C05A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001C08B
                    push       #$0.L
                    jump       __0001C091
__0001C08B:         push       #$1.L
__0001C091:         pop        L0
                    jz         __0001C0C8
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
__0001C0C8:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001C0F7
                    push       #$0.L
                    jump       __0001C0FD
__0001C0F7:         push       #$1.L
__0001C0FD:         pop        L0
                    jz         __0001C188
                    nop
                    etag       __0001C129,"ID_COD_INDEX"
                    push       #$1.L
                    jump       __0001C12F
__0001C129:         push       #$0.L
__0001C12F:         pop        L0
                    jz         __0001C182
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ID_COD_INDEX",I0
                    pop        L0
__0001C182:         jump       __0001C8A1
__0001C188:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001C1B8
                    push       #$0.L
                    jump       __0001C1BE
__0001C1B8:         push       #$1.L
__0001C1BE:         pop        L0
                    jz         __0001C1F4
                    nop
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0001C219
__0001C1F4:         move       L0,#$4.L
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0001C219:         etag       __0001C23B,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __0001C241
__0001C23B:         push       #$0.L
__0001C241:         pop        L0
                    jz         __0001C26F
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__0001C26F:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0001C2CC:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001C566
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __0001C331
                    etag       __0001C331,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__0001C331:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001C34D
                    move       B2,#$1.B
__0001C34D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0001C371
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0001C371:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001C3B7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001C566
__0001C3B7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001C50F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001C479
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001C445
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0001C445
                    comp       S3[B0],#'!'
                    jz         __0001C429
                    comp       S3[B0],#'#'
                    jz         __0001C429
                    jump       __0001C445
__0001C429:         comp       I6,#$1.I
                    jz         __0001C43A
                    wait       #$1.L
__0001C43A:         subb       I6,#$1.I
                    jnz        __0001C2CC
__0001C445:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001C566
__0001C479:         comp       I3,#$0.I
                    jz         __0001C503
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001C4A0
                    move       B3,#$1.B
__0001C4A0:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0001C4B8
                    adds       B3,#$1.B
__0001C4B8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001C503
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001C566
__0001C503:         push       #$1.L
                    jump       __0001C56C
__0001C50F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001C56C
__0001C566:         push       #$0.L
__0001C56C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001C5A6
                    push       #$0.L
                    jump       __0001C5AC
__0001C5A6:         push       #$1.L
__0001C5AC:         pop        L0
                    jz         __0001C5B9
                    nop
                    eoj
__0001C5B9:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001C5E9
                    push       #$0.L
                    jump       __0001C5EF
__0001C5E9:         push       #$1.L
__0001C5EF:         pop        L0
                    jz         __0001C827
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0001C712
                    comp       I2,#$4.I
                    jl         __0001C76F
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001C76F
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001C71E,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0001C6AF
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001C7DD
__0001C6AF:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001C712
                    comp       S2[#$0],#$B8.B
                    jz         __0001C6F1
                    comp       I0,#$7.I
                    jl         __0001C712
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001C7A2
                    jump       __0001C712
__0001C6F1:         comp       I0,#$8.I
                    jl         __0001C712
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001C7A2
__0001C712:         push       #$1.L
                    jump       __0001C7E3
__0001C71E:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001C7DD
__0001C76F:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __0001C7DD
__0001C7A2:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __0001C7DD
__0001C7DD:         push       #$0.L
__0001C7E3:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001C814
                    push       #$0.L
                    jump       __0001C81A
__0001C814:         push       #$1.L
__0001C81A:         pop        L0
                    jz         __0001C827
                    nop
                    eoj
__0001C827:         etag       __0001C848,"ID_COD_INDEX"
                    push       #$1.L
                    jump       __0001C84E
__0001C848:         push       #$0.L
__0001C84E:         pop        L0
                    jz         __0001C8A1
                    nop
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ID_COD_INDEX",I0
                    pop        L0
__0001C8A1:         jump       __0001C8D0
                    jump       __0001C8D0
__0001C8AD:         pop        L0
                    comp       L0,#$D.L
                    jz         __0001AC46
                    comp       L0,#$6.L
                    jz         __0001AC46
                    jump       __0001BA3A
__0001C8D0:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_FG_LESEN#
;    JOBNAME:C_FG_LESEN
;    JOBCOMMENT:Fahrgestellnummer lesen
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$90 Vehicle Identification Number
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:FG_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:Fahrgestellnummer 7-stellig
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$90.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001C9EC
                    push       #$0.L
                    jump       __0001C9F2
__0001C9EC:         push       #$1.L
__0001C9F2:         pop        L0
                    jz         __0001CB10
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001CA97
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0001CA97
                    comp       B0,#'<'
                    jg         __0001CA97
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __0001CACF
__0001CA97:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__0001CACF:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001CAFD
                    push       #$0.L
                    jump       __0001CB03
__0001CAFD:         push       #$1.L
__0001CB03:         pop        L0
                    jz         __0001CB10
                    nop
                    eoj
__0001CB10:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0001D27D
__0001CB42:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001CB93
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0001CB81
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0001CB81:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0001CB99
__0001CB93:         push       #$0.L
__0001CB99:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0001CBC6,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001CBCC
__0001CBC6:         push       #$0.L
__0001CBCC:         pop        L0
                    jz         __0001CBF9
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001CBF9:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0001CC55:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001CE7E
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0001CCB7
                    etag       __0001CCB7,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001CCB7:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001CD0F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001CE7E
__0001CD0F:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001CE27,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001CDBD
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001CD89
                    comp       S3[B0],#'!'
                    jz         __0001CD6D
                    comp       S3[B0],#'#'
                    jz         __0001CD6D
                    jump       __0001CD89
__0001CD6D:         comp       I6,#$1.I
                    jz         __0001CD7E
                    wait       #$1.L
__0001CD7E:         subb       I6,#$1.I
                    jnz        __0001CC55
__0001CD89:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001CE7E
__0001CDBD:         comp       I3,#$0.I
                    jz         __0001CE1B
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001CE1B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001CE7E
__0001CE1B:         push       #$1.L
                    jump       __0001CE84
__0001CE27:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001CE84
__0001CE7E:         push       #$0.L
__0001CE84:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001CEBE
                    push       #$0.L
                    jump       __0001CEC4
__0001CEBE:         push       #$1.L
__0001CEC4:         pop        L0
                    jz         __0001CED1
                    nop
                    eoj
__0001CED1:         jump       __0001D2A0
__0001CED7:         etag       __0001CEF8,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001CEFE
__0001CEF8:         push       #$0.L
__0001CEFE:         pop        L0
                    jz         __0001CF2B
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001CF2B:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0001CF87:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001D21E
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0001CFE9
                    etag       __0001CFE9,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001CFE9:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001D005
                    move       B2,#$1.B
__0001D005:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0001D029
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0001D029:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001D06F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001D21E
__0001D06F:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001D1C7,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001D131
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001D0FD
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0001D0FD
                    comp       S3[B0],#'!'
                    jz         __0001D0E1
                    comp       S3[B0],#'#'
                    jz         __0001D0E1
                    jump       __0001D0FD
__0001D0E1:         comp       I6,#$1.I
                    jz         __0001D0F2
                    wait       #$1.L
__0001D0F2:         subb       I6,#$1.I
                    jnz        __0001CF87
__0001D0FD:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001D21E
__0001D131:         comp       I3,#$0.I
                    jz         __0001D1BB
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001D158
                    move       B3,#$1.B
__0001D158:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0001D170
                    adds       B3,#$1.B
__0001D170:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001D1BB
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001D21E
__0001D1BB:         push       #$1.L
                    jump       __0001D224
__0001D1C7:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001D224
__0001D21E:         push       #$0.L
__0001D224:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001D25E
                    push       #$0.L
                    jump       __0001D264
__0001D25E:         push       #$1.L
__0001D264:         pop        L0
                    jz         __0001D271
                    nop
                    eoj
__0001D271:         jump       __0001D2A0
                    jump       __0001D2A0
__0001D27D:         pop        L0
                    comp       L0,#$D.L
                    jz         __0001CB42
                    comp       L0,#$6.L
                    jz         __0001CB42
                    jump       __0001CED7
__0001D2A0:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001D2D0
                    push       #$0.L
                    jump       __0001D2D6
__0001D2D0:         push       #$1.L
__0001D2D6:         pop        L0
                    jz         __0001D50E
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0001D3F9
                    comp       I2,#$4.I
                    jl         __0001D456
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001D456
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001D405,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0001D396
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001D4C4
__0001D396:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001D3F9
                    comp       S2[#$0],#$B8.B
                    jz         __0001D3D8
                    comp       I0,#$7.I
                    jl         __0001D3F9
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001D489
                    jump       __0001D3F9
__0001D3D8:         comp       I0,#$8.I
                    jl         __0001D3F9
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001D489
__0001D3F9:         push       #$1.L
                    jump       __0001D4CA
__0001D405:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001D4C4
__0001D456:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __0001D4C4
__0001D489:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __0001D4C4
__0001D4C4:         push       #$0.L
__0001D4CA:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001D4FB
                    push       #$0.L
                    jump       __0001D501
__0001D4FB:         push       #$1.L
__0001D501:         pop        L0
                    jz         __0001D50E
                    nop
                    eoj
__0001D50E:         etag       __0001D528,"FG_NR"
                    push       #$1.L
                    jump       __0001D52E
__0001D528:         push       #$0.L
__0001D52E:         pop        L0
                    jz         __0001DA39
                    nop
                    clear      S1
                    move       S1,"???????"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,#$7.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0001D5BB:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$41.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0001D60F
                    push       #$0.L
                    jump       __0001D615
__0001D60F:         push       #$1.L
__0001D615:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0001D669
                    push       #$0.L
                    jump       __0001D66F
__0001D669:         push       #$1.L
__0001D66F:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001D69E
                    push       #$0.L
                    jump       __0001D6A4
__0001D69E:         push       #$1.L
__0001D6A4:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0001D6F8
                    push       #$0.L
                    jump       __0001D6FE
__0001D6F8:         push       #$1.L
__0001D6FE:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0001D752
                    push       #$0.L
                    jump       __0001D758
__0001D752:         push       #$1.L
__0001D758:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001D787
                    push       #$0.L
                    jump       __0001D78D
__0001D787:         push       #$1.L
__0001D78D:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001D7BC
                    push       #$0.L
                    jump       __0001D7C2
__0001D7BC:         push       #$1.L
__0001D7C2:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0001D816
                    push       #$0.L
                    jump       __0001D81C
__0001D816:         push       #$1.L
__0001D81C:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0001D870
                    push       #$0.L
                    jump       __0001D876
__0001D870:         push       #$1.L
__0001D876:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001D8A5
                    push       #$0.L
                    jump       __0001D8AB
__0001D8A5:         push       #$1.L
__0001D8AB:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001D8DA
                    push       #$0.L
                    jump       __0001D8E0
__0001D8DA:         push       #$1.L
__0001D8E0:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001D934
                    push       #$0.L
                    jump       __0001D93A
__0001D934:         push       #$1.L
__0001D93A:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001D969
                    push       #$0.L
                    jump       __0001D96F
__0001D969:         push       #$1.L
__0001D96F:         pop        L0
                    jz         __0001D9A1
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$3F.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
__0001D9A1:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0001DA09
                    push       #$0.L
                    jump       __0001DA0F
__0001DA09:         push       #$1.L
__0001DA0F:         pop        L0
                    jz         __0001DA1E
                    jump       __0001D5BB
__0001DA1E:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "FG_NR",S1
                    pop        L0
__0001DA39:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_FG_SCHREIBEN#
;    JOBNAME:C_FG_SCHREIBEN
;    JOBCOMMENT:Fahrgestellnummer schreiben
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:$90 Vehicle Identification Number
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    ARG:FG_NR
;    ARGTYPE:string
;    ARGCOMMENT:Fahrgestellnummer (18-stellig)
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$89.B,$FF.B,$F1.B,$3B.B,$90.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0001DA98
                    push       #$1.L
                    jump       __0001DA9E
__0001DA98:         push       #$0.L
__0001DA9E:         pop        L0
                    jz         __0001DE9E
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0001DAC3
                    push       #$1.L
                    jump       __0001DAC9
__0001DAC3:         push       #$0.L
__0001DAC9:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$12.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001DB1D
                    push       #$0.L
                    jump       __0001DB23
__0001DB1D:         push       #$1.L
__0001DB23:         pop        L0
                    jz         __0001DE5F
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__0001DB4E:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001DB62
                    move       I1,#$FFFF.I
__0001DB62:         push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0001DB8B
                    push       #$0.L
                    jump       __0001DB91
__0001DB8B:         push       #$1.L
__0001DB91:         pop        L0
                    jz         __0001DE59
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001DBB0
                    move       I1,#$FFFF.I
__0001DBB0:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0001DBFB
                    push       #$0.L
                    jump       __0001DC01
__0001DBFB:         push       #$1.L
__0001DC01:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001DC15
                    move       I1,#$FFFF.I
__0001DC15:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0001DC60
                    push       #$0.L
                    jump       __0001DC66
__0001DC60:         push       #$1.L
__0001DC66:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001DC95
                    push       #$0.L
                    jump       __0001DC9B
__0001DC95:         push       #$1.L
__0001DC9B:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001DCAF
                    move       I1,#$FFFF.I
__0001DCAF:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0001DCFA
                    push       #$0.L
                    jump       __0001DD00
__0001DCFA:         push       #$1.L
__0001DD00:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001DD14
                    move       I1,#$FFFF.I
__0001DD14:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$41.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0001DD5F
                    push       #$0.L
                    jump       __0001DD65
__0001DD5F:         push       #$1.L
__0001DD65:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001DD94
                    push       #$0.L
                    jump       __0001DD9A
__0001DD94:         push       #$1.L
__0001DD9A:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001DDC9
                    push       #$0.L
                    jump       __0001DDCF
__0001DDC9:         push       #$1.L
__0001DDCF:         pop        L0
                    jz         __0001DE12
                    nop
                    clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001DE12:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001DE26
                    move       I1,#$FFFF.I
__0001DE26:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __0001DB4E
__0001DE59:         jump       __0001DE98
__0001DE5F:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001DE98:         jump       __0001DED7
__0001DE9E:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001DED7:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001E186
                    push       #$0.L
                    jump       __0001E18C
__0001E186:         push       #$1.L
__0001E18C:         pop        L0
                    jz         __0001E2AA
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001E231
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0001E231
                    comp       B0,#'<'
                    jg         __0001E231
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __0001E269
__0001E231:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__0001E269:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001E297
                    push       #$0.L
                    jump       __0001E29D
__0001E297:         push       #$1.L
__0001E29D:         pop        L0
                    jz         __0001E2AA
                    nop
                    eoj
__0001E2AA:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0001EA17
__0001E2DC:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001E32D
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0001E31B
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0001E31B:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0001E333
__0001E32D:         push       #$0.L
__0001E333:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0001E360,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001E366
__0001E360:         push       #$0.L
__0001E366:         pop        L0
                    jz         __0001E393
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001E393:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$14.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$14.B
                    adds       I6,#$1.I
__0001E3EF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001E618
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0001E451
                    etag       __0001E451,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001E451:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001E4A9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001E618
__0001E4A9:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001E5C1,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001E557
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001E523
                    comp       S3[B0],#'!'
                    jz         __0001E507
                    comp       S3[B0],#'#'
                    jz         __0001E507
                    jump       __0001E523
__0001E507:         comp       I6,#$1.I
                    jz         __0001E518
                    wait       #$1.L
__0001E518:         subb       I6,#$1.I
                    jnz        __0001E3EF
__0001E523:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001E618
__0001E557:         comp       I3,#$0.I
                    jz         __0001E5B5
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001E5B5
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001E618
__0001E5B5:         push       #$1.L
                    jump       __0001E61E
__0001E5C1:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001E61E
__0001E618:         push       #$0.L
__0001E61E:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001E658
                    push       #$0.L
                    jump       __0001E65E
__0001E658:         push       #$1.L
__0001E65E:         pop        L0
                    jz         __0001E66B
                    nop
                    eoj
__0001E66B:         jump       __0001EA3A
__0001E671:         etag       __0001E692,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001E698
__0001E692:         push       #$0.L
__0001E698:         pop        L0
                    jz         __0001E6C5
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001E6C5:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$14.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$14.B
                    adds       I6,#$1.I
__0001E721:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001E9B8
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0001E783
                    etag       __0001E783,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001E783:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001E79F
                    move       B2,#$1.B
__0001E79F:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0001E7C3
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0001E7C3:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001E809
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001E9B8
__0001E809:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001E961,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001E8CB
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001E897
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0001E897
                    comp       S3[B0],#'!'
                    jz         __0001E87B
                    comp       S3[B0],#'#'
                    jz         __0001E87B
                    jump       __0001E897
__0001E87B:         comp       I6,#$1.I
                    jz         __0001E88C
                    wait       #$1.L
__0001E88C:         subb       I6,#$1.I
                    jnz        __0001E721
__0001E897:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001E9B8
__0001E8CB:         comp       I3,#$0.I
                    jz         __0001E955
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001E8F2
                    move       B3,#$1.B
__0001E8F2:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0001E90A
                    adds       B3,#$1.B
__0001E90A:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001E955
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001E9B8
__0001E955:         push       #$1.L
                    jump       __0001E9BE
__0001E961:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001E9BE
__0001E9B8:         push       #$0.L
__0001E9BE:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001E9F8
                    push       #$0.L
                    jump       __0001E9FE
__0001E9F8:         push       #$1.L
__0001E9FE:         pop        L0
                    jz         __0001EA0B
                    nop
                    eoj
__0001EA0B:         jump       __0001EA3A
                    jump       __0001EA3A
__0001EA17:         pop        L0
                    comp       L0,#$D.L
                    jz         __0001E2DC
                    comp       L0,#$6.L
                    jz         __0001E2DC
                    jump       __0001E671
__0001EA3A:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001EA6A
                    push       #$0.L
                    jump       __0001EA70
__0001EA6A:         push       #$1.L
__0001EA70:         pop        L0
                    jz         __0001ECA8
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0001EB93
                    comp       I2,#$4.I
                    jl         __0001EBF0
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001EBF0
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001EB9F,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0001EB30
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001EC5E
__0001EB30:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001EB93
                    comp       S2[#$0],#$B8.B
                    jz         __0001EB72
                    comp       I0,#$7.I
                    jl         __0001EB93
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001EC23
                    jump       __0001EB93
__0001EB72:         comp       I0,#$8.I
                    jl         __0001EB93
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001EC23
__0001EB93:         push       #$1.L
                    jump       __0001EC64
__0001EB9F:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001EC5E
__0001EBF0:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __0001EC5E
__0001EC23:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __0001EC5E
__0001EC5E:         push       #$0.L
__0001EC64:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001EC95
                    push       #$0.L
                    jump       __0001EC9B
__0001EC95:         push       #$1.L
__0001EC9B:         pop        L0
                    jz         __0001ECA8
                    nop
                    eoj
__0001ECA8:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_FG_AUFTRAG#
;    JOBNAME:C_FG_AUFTRAG
;    JOBCOMMENT:Fahrgestellnummer schreiben und ruecklesen
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:$90 Vehicle Identification Number
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$90 Vehicle Identification Number
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    ARG:FG_NR
;    ARGTYPE:string
;    ARGCOMMENT:Fahrgestellnummer (18-stellig)
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$89.B,$FF.B,$F1.B,$3B.B,$90.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0001ED07
                    push       #$1.L
                    jump       __0001ED0D
__0001ED07:         push       #$0.L
__0001ED0D:         pop        L0
                    jz         __0001F10D
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0001ED32
                    push       #$1.L
                    jump       __0001ED38
__0001ED32:         push       #$0.L
__0001ED38:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$12.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001ED8C
                    push       #$0.L
                    jump       __0001ED92
__0001ED8C:         push       #$1.L
__0001ED92:         pop        L0
                    jz         __0001F0CE
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__0001EDBD:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001EDD1
                    move       I1,#$FFFF.I
__0001EDD1:         push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0001EDFA
                    push       #$0.L
                    jump       __0001EE00
__0001EDFA:         push       #$1.L
__0001EE00:         pop        L0
                    jz         __0001F0C8
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001EE1F
                    move       I1,#$FFFF.I
__0001EE1F:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0001EE6A
                    push       #$0.L
                    jump       __0001EE70
__0001EE6A:         push       #$1.L
__0001EE70:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001EE84
                    move       I1,#$FFFF.I
__0001EE84:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0001EECF
                    push       #$0.L
                    jump       __0001EED5
__0001EECF:         push       #$1.L
__0001EED5:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001EF04
                    push       #$0.L
                    jump       __0001EF0A
__0001EF04:         push       #$1.L
__0001EF0A:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001EF1E
                    move       I1,#$FFFF.I
__0001EF1E:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0001EF69
                    push       #$0.L
                    jump       __0001EF6F
__0001EF69:         push       #$1.L
__0001EF6F:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001EF83
                    move       I1,#$FFFF.I
__0001EF83:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$41.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0001EFCE
                    push       #$0.L
                    jump       __0001EFD4
__0001EFCE:         push       #$1.L
__0001EFD4:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001F003
                    push       #$0.L
                    jump       __0001F009
__0001F003:         push       #$1.L
__0001F009:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0001F038
                    push       #$0.L
                    jump       __0001F03E
__0001F038:         push       #$1.L
__0001F03E:         pop        L0
                    jz         __0001F081
                    nop
                    clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001F081:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0001F095
                    move       I1,#$FFFF.I
__0001F095:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __0001EDBD
__0001F0C8:         jump       __0001F107
__0001F0CE:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001F107:         jump       __0001F146
__0001F10D:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0001F146:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001F3F5
                    push       #$0.L
                    jump       __0001F3FB
__0001F3F5:         push       #$1.L
__0001F3FB:         pop        L0
                    jz         __0001F519
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001F4A0
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0001F4A0
                    comp       B0,#'<'
                    jg         __0001F4A0
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __0001F4D8
__0001F4A0:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__0001F4D8:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001F506
                    push       #$0.L
                    jump       __0001F50C
__0001F506:         push       #$1.L
__0001F50C:         pop        L0
                    jz         __0001F519
                    nop
                    eoj
__0001F519:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0001FC86
__0001F54B:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001F59C
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0001F58A
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0001F58A:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0001F5A2
__0001F59C:         push       #$0.L
__0001F5A2:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0001F5CF,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001F5D5
__0001F5CF:         push       #$0.L
__0001F5D5:         pop        L0
                    jz         __0001F602
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001F602:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$14.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$14.B
                    adds       I6,#$1.I
__0001F65E:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001F887
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0001F6C0
                    etag       __0001F6C0,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001F6C0:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001F718
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001F887
__0001F718:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001F830,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001F7C6
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001F792
                    comp       S3[B0],#'!'
                    jz         __0001F776
                    comp       S3[B0],#'#'
                    jz         __0001F776
                    jump       __0001F792
__0001F776:         comp       I6,#$1.I
                    jz         __0001F787
                    wait       #$1.L
__0001F787:         subb       I6,#$1.I
                    jnz        __0001F65E
__0001F792:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001F887
__0001F7C6:         comp       I3,#$0.I
                    jz         __0001F824
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001F824
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001F887
__0001F824:         push       #$1.L
                    jump       __0001F88D
__0001F830:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001F88D
__0001F887:         push       #$0.L
__0001F88D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001F8C7
                    push       #$0.L
                    jump       __0001F8CD
__0001F8C7:         push       #$1.L
__0001F8CD:         pop        L0
                    jz         __0001F8DA
                    nop
                    eoj
__0001F8DA:         jump       __0001FCA9
__0001F8E0:         etag       __0001F901,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0001F907
__0001F901:         push       #$0.L
__0001F907:         pop        L0
                    jz         __0001F934
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0001F934:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$14.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$14.B
                    adds       I6,#$1.I
__0001F990:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0001FC27
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0001F9F2
                    etag       __0001F9F2,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0001F9F2:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001FA0E
                    move       B2,#$1.B
__0001FA0E:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0001FA32
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0001FA32:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0001FA78
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0001FC27
__0001FA78:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001FBD0,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0001FB3A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0001FB06
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0001FB06
                    comp       S3[B0],#'!'
                    jz         __0001FAEA
                    comp       S3[B0],#'#'
                    jz         __0001FAEA
                    jump       __0001FB06
__0001FAEA:         comp       I6,#$1.I
                    jz         __0001FAFB
                    wait       #$1.L
__0001FAFB:         subb       I6,#$1.I
                    jnz        __0001F990
__0001FB06:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001FC27
__0001FB3A:         comp       I3,#$0.I
                    jz         __0001FBC4
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0001FB61
                    move       B3,#$1.B
__0001FB61:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0001FB79
                    adds       B3,#$1.B
__0001FB79:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0001FBC4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0001FC27
__0001FBC4:         push       #$1.L
                    jump       __0001FC2D
__0001FBD0:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001FC2D
__0001FC27:         push       #$0.L
__0001FC2D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001FC67
                    push       #$0.L
                    jump       __0001FC6D
__0001FC67:         push       #$1.L
__0001FC6D:         pop        L0
                    jz         __0001FC7A
                    nop
                    eoj
__0001FC7A:         jump       __0001FCA9
                    jump       __0001FCA9
__0001FC86:         pop        L0
                    comp       L0,#$D.L
                    jz         __0001F54B
                    comp       L0,#$6.L
                    jz         __0001F54B
                    jump       __0001F8E0
__0001FCA9:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001FCD9
                    push       #$0.L
                    jump       __0001FCDF
__0001FCD9:         push       #$1.L
__0001FCDF:         pop        L0
                    jz         __0001FF17
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0001FE02
                    comp       I2,#$4.I
                    jl         __0001FE5F
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0001FE5F
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0001FE0E,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0001FD9F
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0001FECD
__0001FD9F:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0001FE02
                    comp       S2[#$0],#$B8.B
                    jz         __0001FDE1
                    comp       I0,#$7.I
                    jl         __0001FE02
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001FE92
                    jump       __0001FE02
__0001FDE1:         comp       I0,#$8.I
                    jl         __0001FE02
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0001FE92
__0001FE02:         push       #$1.L
                    jump       __0001FED3
__0001FE0E:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0001FECD
__0001FE5F:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __0001FECD
__0001FE92:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __0001FECD
__0001FECD:         push       #$0.L
__0001FED3:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001FF04
                    push       #$0.L
                    jump       __0001FF0A
__0001FF04:         push       #$1.L
__0001FF0A:         pop        L0
                    jz         __0001FF17
                    nop
                    eoj
__0001FF17:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$90.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0001FFD4
                    push       #$0.L
                    jump       __0001FFDA
__0001FFD4:         push       #$1.L
__0001FFDA:         pop        L0
                    jz         __000200F8
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002007F
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002007F
                    comp       B0,#'<'
                    jg         __0002007F
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __000200B7
__0002007F:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__000200B7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000200E5
                    push       #$0.L
                    jump       __000200EB
__000200E5:         push       #$1.L
__000200EB:         pop        L0
                    jz         __000200F8
                    nop
                    eoj
__000200F8:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00020871
__0002012A:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002017B
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00020169
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00020169:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00020181
__0002017B:         push       #$0.L
__00020181:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000201AF,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __000201B5
__000201AF:         push       #$0.L
__000201B5:         pop        L0
                    jz         __000201E3
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__000201E3:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00020240:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002046C
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __000202A5
                    etag       __000202A5,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__000202A5:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000202FD
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002046C
__000202FD:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00020415,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000203AB
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00020377
                    comp       S3[B0],#'!'
                    jz         __0002035B
                    comp       S3[B0],#'#'
                    jz         __0002035B
                    jump       __00020377
__0002035B:         comp       I6,#$1.I
                    jz         __0002036C
                    wait       #$1.L
__0002036C:         subb       I6,#$1.I
                    jnz        __00020240
__00020377:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002046C
__000203AB:         comp       I3,#$0.I
                    jz         __00020409
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00020409
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002046C
__00020409:         push       #$1.L
                    jump       __00020472
__00020415:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00020472
__0002046C:         push       #$0.L
__00020472:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000204AC
                    push       #$0.L
                    jump       __000204B2
__000204AC:         push       #$1.L
__000204B2:         pop        L0
                    jz         __000204BF
                    nop
                    eoj
__000204BF:         jump       __00020894
__000204C5:         etag       __000204E7,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __000204ED
__000204E7:         push       #$0.L
__000204ED:         pop        L0
                    jz         __0002051B
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__0002051B:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00020578:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00020812
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __000205DD
                    etag       __000205DD,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__000205DD:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000205F9
                    move       B2,#$1.B
__000205F9:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002061D
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002061D:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00020663
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00020812
__00020663:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000207BB,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00020725
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000206F1
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000206F1
                    comp       S3[B0],#'!'
                    jz         __000206D5
                    comp       S3[B0],#'#'
                    jz         __000206D5
                    jump       __000206F1
__000206D5:         comp       I6,#$1.I
                    jz         __000206E6
                    wait       #$1.L
__000206E6:         subb       I6,#$1.I
                    jnz        __00020578
__000206F1:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00020812
__00020725:         comp       I3,#$0.I
                    jz         __000207AF
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002074C
                    move       B3,#$1.B
__0002074C:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00020764
                    adds       B3,#$1.B
__00020764:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000207AF
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00020812
__000207AF:         push       #$1.L
                    jump       __00020818
__000207BB:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00020818
__00020812:         push       #$0.L
__00020818:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00020852
                    push       #$0.L
                    jump       __00020858
__00020852:         push       #$1.L
__00020858:         pop        L0
                    jz         __00020865
                    nop
                    eoj
__00020865:         jump       __00020894
                    jump       __00020894
__00020871:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002012A
                    comp       L0,#$6.L
                    jz         __0002012A
                    jump       __000204C5
__00020894:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000208C4
                    push       #$0.L
                    jump       __000208CA
__000208C4:         push       #$1.L
__000208CA:         pop        L0
                    jz         __00020B02
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __000209ED
                    comp       I2,#$4.I
                    jl         __00020A4A
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __00020A4A
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000209F9,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0002098A
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00020AB8
__0002098A:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000209ED
                    comp       S2[#$0],#$B8.B
                    jz         __000209CC
                    comp       I0,#$7.I
                    jl         __000209ED
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00020A7D
                    jump       __000209ED
__000209CC:         comp       I0,#$8.I
                    jl         __000209ED
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00020A7D
__000209ED:         push       #$1.L
                    jump       __00020ABE
__000209F9:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00020AB8
__00020A4A:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00020AB8
__00020A7D:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00020AB8
__00020AB8:         push       #$0.L
__00020ABE:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00020AEF
                    push       #$0.L
                    jump       __00020AF5
__00020AEF:         push       #$1.L
__00020AF5:         pop        L0
                    jz         __00020B02
                    nop
                    eoj
__00020B02:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__00020B22:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00020B36
                    move       I1,#$FFFF.I
__00020B36:         push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00020B5F
                    push       #$0.L
                    jump       __00020B65
__00020B5F:         push       #$1.L
__00020B65:         pop        L0
                    jz         __00020CB4
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00020B84
                    move       I1,#$FFFF.I
__00020B84:         push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00020BD4
                    move       I1,#$FFFF.I
__00020BD4:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00020C2C
                    push       #$0.L
                    jump       __00020C32
__00020C2C:         push       #$1.L
__00020C32:         pop        L0
                    jz         __00020C6D
                    nop
                    clear      S1
                    move       S1,"ERROR_VERIFY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00020C6D:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00020C81
                    move       I1,#$FFFF.I
__00020C81:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __00020B22
__00020CB4:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_AEI_LESEN#
;    JOBNAME:C_AEI_LESEN
;    JOBCOMMENT:Aenderungsindex der Codierdaten lesen
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$3FFF ChangeIndexOfCodingData
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:COD_AE_INDEX
;    RESULTTYPE:string
;    RESULTCOMMENT:Aenderungsindex max. 2-stellig ASCII inkl. Ziffern
;    RESULTCOMMENT:'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz'
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$3F.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00020DB1
                    push       #$0.L
                    jump       __00020DB7
__00020DB1:         push       #$1.L
__00020DB7:         pop        L0
                    jz         __00020ED5
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00020E5C
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00020E5C
                    comp       B0,#'<'
                    jg         __00020E5C
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00020E94
__00020E5C:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00020E94:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00020EC2
                    push       #$0.L
                    jump       __00020EC8
__00020EC2:         push       #$1.L
__00020EC8:         pop        L0
                    jz         __00020ED5
                    nop
                    eoj
__00020ED5:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00021642
__00020F07:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00020F58
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00020F46
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00020F46:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00020F5E
__00020F58:         push       #$0.L
__00020F5E:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00020F8B,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00020F91
__00020F8B:         push       #$0.L
__00020F91:         pop        L0
                    jz         __00020FBE
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00020FBE:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002101A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00021243
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002107C
                    etag       __0002107C,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002107C:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000210D4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00021243
__000210D4:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000211EC,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00021182
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002114E
                    comp       S3[B0],#'!'
                    jz         __00021132
                    comp       S3[B0],#'#'
                    jz         __00021132
                    jump       __0002114E
__00021132:         comp       I6,#$1.I
                    jz         __00021143
                    wait       #$1.L
__00021143:         subb       I6,#$1.I
                    jnz        __0002101A
__0002114E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00021243
__00021182:         comp       I3,#$0.I
                    jz         __000211E0
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000211E0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00021243
__000211E0:         push       #$1.L
                    jump       __00021249
__000211EC:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00021249
__00021243:         push       #$0.L
__00021249:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00021283
                    push       #$0.L
                    jump       __00021289
__00021283:         push       #$1.L
__00021289:         pop        L0
                    jz         __00021296
                    nop
                    eoj
__00021296:         jump       __00021665
__0002129C:         etag       __000212BD,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000212C3
__000212BD:         push       #$0.L
__000212C3:         pop        L0
                    jz         __000212F0
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000212F0:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002134C:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000215E3
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000213AE
                    etag       __000213AE,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000213AE:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000213CA
                    move       B2,#$1.B
__000213CA:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000213EE
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000213EE:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00021434
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000215E3
__00021434:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002158C,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000214F6
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000214C2
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000214C2
                    comp       S3[B0],#'!'
                    jz         __000214A6
                    comp       S3[B0],#'#'
                    jz         __000214A6
                    jump       __000214C2
__000214A6:         comp       I6,#$1.I
                    jz         __000214B7
                    wait       #$1.L
__000214B7:         subb       I6,#$1.I
                    jnz        __0002134C
__000214C2:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000215E3
__000214F6:         comp       I3,#$0.I
                    jz         __00021580
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002151D
                    move       B3,#$1.B
__0002151D:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00021535
                    adds       B3,#$1.B
__00021535:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00021580
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000215E3
__00021580:         push       #$1.L
                    jump       __000215E9
__0002158C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000215E9
__000215E3:         push       #$0.L
__000215E9:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00021623
                    push       #$0.L
                    jump       __00021629
__00021623:         push       #$1.L
__00021629:         pop        L0
                    jz         __00021636
                    nop
                    eoj
__00021636:         jump       __00021665
                    jump       __00021665
__00021642:         pop        L0
                    comp       L0,#$D.L
                    jz         __00020F07
                    comp       L0,#$6.L
                    jz         __00020F07
                    jump       __0002129C
__00021665:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00021695
                    push       #$0.L
                    jump       __0002169B
__00021695:         push       #$1.L
__0002169B:         pop        L0
                    jz         __000218D3
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __000217BE
                    comp       I2,#$4.I
                    jl         __0002181B
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0002181B
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000217CA,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0002175B
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00021889
__0002175B:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000217BE
                    comp       S2[#$0],#$B8.B
                    jz         __0002179D
                    comp       I0,#$7.I
                    jl         __000217BE
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0002184E
                    jump       __000217BE
__0002179D:         comp       I0,#$8.I
                    jl         __000217BE
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0002184E
__000217BE:         push       #$1.L
                    jump       __0002188F
__000217CA:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00021889
__0002181B:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00021889
__0002184E:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00021889
__00021889:         push       #$0.L
__0002188F:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000218C0
                    push       #$0.L
                    jump       __000218C6
__000218C0:         push       #$1.L
__000218C6:         pop        L0
                    jz         __000218D3
                    nop
                    eoj
__000218D3:         etag       __000218F4,"COD_AE_INDEX"
                    push       #$1.L
                    jump       __000218FA
__000218F4:         push       #$0.L
__000218FA:         pop        L0
                    jz         __00021F46
                    nop
                    clear      S1
                    move       S1,"??"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       S1,S4
                    move       L0,#$3.L
                    move       L1,#$2.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000219D4
                    push       #$0.L
                    jump       __000219DA
__000219D4:         push       #$1.L
__000219DA:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00021A2C
                    push       #$0.L
                    jump       __00021A32
__00021A2C:         push       #$1.L
__00021A32:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00021A61
                    push       #$0.L
                    jump       __00021A67
__00021A61:         push       #$1.L
__00021A67:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00021AB9
                    push       #$0.L
                    jump       __00021ABF
__00021AB9:         push       #$1.L
__00021ABF:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00021B11
                    push       #$0.L
                    jump       __00021B17
__00021B11:         push       #$1.L
__00021B17:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00021B46
                    push       #$0.L
                    jump       __00021B4C
__00021B46:         push       #$1.L
__00021B4C:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00021B7B
                    push       #$0.L
                    jump       __00021B81
__00021B7B:         push       #$1.L
__00021B81:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00021BD3
                    push       #$0.L
                    jump       __00021BD9
__00021BD3:         push       #$1.L
__00021BD9:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00021C08
                    push       #$0.L
                    jump       __00021C0E
__00021C08:         push       #$1.L
__00021C0E:         pop        L0
                    jz         __00021C3E
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3F.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
__00021C3E:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00021C90
                    push       #$0.L
                    jump       __00021C96
__00021C90:         push       #$1.L
__00021C96:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00021CE8
                    push       #$0.L
                    jump       __00021CEE
__00021CE8:         push       #$1.L
__00021CEE:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00021D1D
                    push       #$0.L
                    jump       __00021D23
__00021D1D:         push       #$1.L
__00021D23:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00021D75
                    push       #$0.L
                    jump       __00021D7B
__00021D75:         push       #$1.L
__00021D7B:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00021DCD
                    push       #$0.L
                    jump       __00021DD3
__00021DCD:         push       #$1.L
__00021DD3:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00021E02
                    push       #$0.L
                    jump       __00021E08
__00021E02:         push       #$1.L
__00021E08:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00021E37
                    push       #$0.L
                    jump       __00021E3D
__00021E37:         push       #$1.L
__00021E3D:         pop        L0
                    jz         __00021E6D
                    nop
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3F.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
__00021E6D:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00021EBF
                    push       #$0.L
                    jump       __00021EC5
__00021EBF:         push       #$1.L
__00021EC5:         pop        L0
                    jz         __00021F24
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00021F24:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "COD_AE_INDEX",S1
                    pop        L0
__00021F46:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_AEI_SCHREIBEN#
;    JOBNAME:C_AEI_SCHREIBEN
;    JOBCOMMENT:Aenderungsindex der Codierdaten schreiben
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $2E   WriteDataByCommonIdentifier
;    JOBCOMMENT:$3FFF ChangeIndexOfCodingData
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    ARG:COD_AE_INDEX
;    ARGTYPE:string
;    ARGCOMMENT:Aenderungsindex max. 2-stellig ASCII inkl. Ziffern
;    ARGCOMMENT:'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz'
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$85.B,$FF.B,$F1.B,$2E.B,$3F.B,$FF.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pars       S1,#$1.I
                    jz         __00021FA1
                    push       #$1.L
                    jump       __00021FA7
__00021FA1:         push       #$0.L
__00021FA7:         pop        L0
                    jz         __0002263C
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __00021FCC
                    push       #$1.L
                    jump       __00021FD2
__00021FCC:         push       #$0.L
__00021FD2:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00022026
                    push       #$0.L
                    jump       __0002202C
__00022026:         push       #$1.L
__0002202C:         pop        L0
                    jz         __0002208B
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1," "
                    scut       S1,#$1.I
                    spaste     S6[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0002208B:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000220D5
                    push       #$0.L
                    jump       __000220DB
__000220D5:         push       #$1.L
__000220DB:         pop        L0
                    jz         __000225FD
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00022138
                    push       #$0.L
                    jump       __0002213E
__00022138:         push       #$1.L
__0002213E:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00022190
                    push       #$0.L
                    jump       __00022196
__00022190:         push       #$1.L
__00022196:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000221C5
                    push       #$0.L
                    jump       __000221CB
__000221C5:         push       #$1.L
__000221CB:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0002221D
                    push       #$0.L
                    jump       __00022223
__0002221D:         push       #$1.L
__00022223:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00022275
                    push       #$0.L
                    jump       __0002227B
__00022275:         push       #$1.L
__0002227B:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000222AA
                    push       #$0.L
                    jump       __000222B0
__000222AA:         push       #$1.L
__000222B0:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000222DF
                    push       #$0.L
                    jump       __000222E5
__000222DF:         push       #$1.L
__000222E5:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00022337
                    push       #$0.L
                    jump       __0002233D
__00022337:         push       #$1.L
__0002233D:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0002236C
                    push       #$0.L
                    jump       __00022372
__0002236C:         push       #$1.L
__00022372:         pop        L0
                    jz         __000223B5
                    nop
                    clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000223B5:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00022407
                    push       #$0.L
                    jump       __0002240D
__00022407:         push       #$1.L
__0002240D:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0002245F
                    push       #$0.L
                    jump       __00022465
__0002245F:         push       #$1.L
__00022465:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00022494
                    push       #$0.L
                    jump       __0002249A
__00022494:         push       #$1.L
__0002249A:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000224EC
                    push       #$0.L
                    jump       __000224F2
__000224EC:         push       #$1.L
__000224F2:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00022544
                    push       #$0.L
                    jump       __0002254A
__00022544:         push       #$1.L
__0002254A:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00022579
                    push       #$0.L
                    jump       __0002257F
__00022579:         push       #$1.L
__0002257F:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000225AE
                    push       #$0.L
                    jump       __000225B4
__000225AE:         push       #$1.L
__000225B4:         pop        L0
                    jz         __000225F7
                    nop
                    clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000225F7:         jump       __00022636
__000225FD:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00022636:         jump       __00022675
__0002263C:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00022675:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000227C1
                    push       #$0.L
                    jump       __000227C7
__000227C1:         push       #$1.L
__000227C7:         pop        L0
                    jz         __000228E5
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002286C
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002286C
                    comp       B0,#'<'
                    jg         __0002286C
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __000228A4
__0002286C:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__000228A4:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000228D2
                    push       #$0.L
                    jump       __000228D8
__000228D2:         push       #$1.L
__000228D8:         pop        L0
                    jz         __000228E5
                    nop
                    eoj
__000228E5:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00023052
__00022917:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00022968
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00022956
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00022956:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002296E
__00022968:         push       #$0.L
__0002296E:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002299B,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000229A1
__0002299B:         push       #$0.L
__000229A1:         pop        L0
                    jz         __000229CE
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000229CE:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00022A2A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00022C53
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00022A8C
                    etag       __00022A8C,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00022A8C:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00022AE4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00022C53
__00022AE4:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00022BFC,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00022B92
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00022B5E
                    comp       S3[B0],#'!'
                    jz         __00022B42
                    comp       S3[B0],#'#'
                    jz         __00022B42
                    jump       __00022B5E
__00022B42:         comp       I6,#$1.I
                    jz         __00022B53
                    wait       #$1.L
__00022B53:         subb       I6,#$1.I
                    jnz        __00022A2A
__00022B5E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00022C53
__00022B92:         comp       I3,#$0.I
                    jz         __00022BF0
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00022BF0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00022C53
__00022BF0:         push       #$1.L
                    jump       __00022C59
__00022BFC:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00022C59
__00022C53:         push       #$0.L
__00022C59:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00022C93
                    push       #$0.L
                    jump       __00022C99
__00022C93:         push       #$1.L
__00022C99:         pop        L0
                    jz         __00022CA6
                    nop
                    eoj
__00022CA6:         jump       __00023075
__00022CAC:         etag       __00022CCD,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00022CD3
__00022CCD:         push       #$0.L
__00022CD3:         pop        L0
                    jz         __00022D00
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00022D00:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00022D5C:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00022FF3
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00022DBE
                    etag       __00022DBE,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00022DBE:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00022DDA
                    move       B2,#$1.B
__00022DDA:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00022DFE
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00022DFE:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00022E44
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00022FF3
__00022E44:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00022F9C,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00022F06
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00022ED2
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00022ED2
                    comp       S3[B0],#'!'
                    jz         __00022EB6
                    comp       S3[B0],#'#'
                    jz         __00022EB6
                    jump       __00022ED2
__00022EB6:         comp       I6,#$1.I
                    jz         __00022EC7
                    wait       #$1.L
__00022EC7:         subb       I6,#$1.I
                    jnz        __00022D5C
__00022ED2:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00022FF3
__00022F06:         comp       I3,#$0.I
                    jz         __00022F90
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00022F2D
                    move       B3,#$1.B
__00022F2D:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00022F45
                    adds       B3,#$1.B
__00022F45:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00022F90
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00022FF3
__00022F90:         push       #$1.L
                    jump       __00022FF9
__00022F9C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00022FF9
__00022FF3:         push       #$0.L
__00022FF9:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00023033
                    push       #$0.L
                    jump       __00023039
__00023033:         push       #$1.L
__00023039:         pop        L0
                    jz         __00023046
                    nop
                    eoj
__00023046:         jump       __00023075
                    jump       __00023075
__00023052:         pop        L0
                    comp       L0,#$D.L
                    jz         __00022917
                    comp       L0,#$6.L
                    jz         __00022917
                    jump       __00022CAC
__00023075:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000230A5
                    push       #$0.L
                    jump       __000230AB
__000230A5:         push       #$1.L
__000230AB:         pop        L0
                    jz         __000232E3
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __000231CE
                    comp       I2,#$4.I
                    jl         __0002322B
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0002322B
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000231DA,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __0002316B
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00023299
__0002316B:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000231CE
                    comp       S2[#$0],#$B8.B
                    jz         __000231AD
                    comp       I0,#$7.I
                    jl         __000231CE
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0002325E
                    jump       __000231CE
__000231AD:         comp       I0,#$8.I
                    jl         __000231CE
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0002325E
__000231CE:         push       #$1.L
                    jump       __0002329F
__000231DA:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00023299
__0002322B:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00023299
__0002325E:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00023299
__00023299:         push       #$0.L
__0002329F:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000232D0
                    push       #$0.L
                    jump       __000232D6
__000232D0:         push       #$1.L
__000232D6:         pop        L0
                    jz         __000232E3
                    nop
                    eoj
__000232E3:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_AEI_AUFTRAG#
;    JOBNAME:C_AEI_AUFTRAG
;    JOBCOMMENT:Aenderungsindex der Codierdaten schreiben und ruecklesen
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $2E   WriteDataByCommonIdentifier
;    JOBCOMMENT:$3FFF ChangeIndexOfCodingData
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$3FFF ChangeIndexOfCodingData
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    ARG:COD_AE_INDEX
;    ARGTYPE:string
;    ARGCOMMENT:Aenderungsindex max. 2-stellig ASCII inkl. Ziffern
;    ARGCOMMENT:'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz'
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$85.B,$FF.B,$F1.B,$2E.B,$3F.B,$FF.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0002333E
                    push       #$1.L
                    jump       __00023344
__0002333E:         push       #$0.L
__00023344:         pop        L0
                    jz         __000239D9
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __00023369
                    push       #$1.L
                    jump       __0002336F
__00023369:         push       #$0.L
__0002336F:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000233C3
                    push       #$0.L
                    jump       __000233C9
__000233C3:         push       #$1.L
__000233C9:         pop        L0
                    jz         __00023428
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1," "
                    scut       S1,#$1.I
                    spaste     S6[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00023428:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00023472
                    push       #$0.L
                    jump       __00023478
__00023472:         push       #$1.L
__00023478:         pop        L0
                    jz         __0002399A
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000234D5
                    push       #$0.L
                    jump       __000234DB
__000234D5:         push       #$1.L
__000234DB:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0002352D
                    push       #$0.L
                    jump       __00023533
__0002352D:         push       #$1.L
__00023533:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00023562
                    push       #$0.L
                    jump       __00023568
__00023562:         push       #$1.L
__00023568:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000235BA
                    push       #$0.L
                    jump       __000235C0
__000235BA:         push       #$1.L
__000235C0:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00023612
                    push       #$0.L
                    jump       __00023618
__00023612:         push       #$1.L
__00023618:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00023647
                    push       #$0.L
                    jump       __0002364D
__00023647:         push       #$1.L
__0002364D:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0002367C
                    push       #$0.L
                    jump       __00023682
__0002367C:         push       #$1.L
__00023682:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000236D4
                    push       #$0.L
                    jump       __000236DA
__000236D4:         push       #$1.L
__000236DA:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00023709
                    push       #$0.L
                    jump       __0002370F
__00023709:         push       #$1.L
__0002370F:         pop        L0
                    jz         __00023752
                    nop
                    clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00023752:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000237A4
                    push       #$0.L
                    jump       __000237AA
__000237A4:         push       #$1.L
__000237AA:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000237FC
                    push       #$0.L
                    jump       __00023802
__000237FC:         push       #$1.L
__00023802:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00023831
                    push       #$0.L
                    jump       __00023837
__00023831:         push       #$1.L
__00023837:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00023889
                    push       #$0.L
                    jump       __0002388F
__00023889:         push       #$1.L
__0002388F:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000238E1
                    push       #$0.L
                    jump       __000238E7
__000238E1:         push       #$1.L
__000238E7:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00023916
                    push       #$0.L
                    jump       __0002391C
__00023916:         push       #$1.L
__0002391C:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0002394B
                    push       #$0.L
                    jump       __00023951
__0002394B:         push       #$1.L
__00023951:         pop        L0
                    jz         __00023994
                    nop
                    clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00023994:         jump       __000239D3
__0002399A:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000239D3:         jump       __00023A12
__000239D9:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00023A12:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00023B5E
                    push       #$0.L
                    jump       __00023B64
__00023B5E:         push       #$1.L
__00023B64:         pop        L0
                    jz         __00023C82
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00023C09
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00023C09
                    comp       B0,#'<'
                    jg         __00023C09
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00023C41
__00023C09:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00023C41:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00023C6F
                    push       #$0.L
                    jump       __00023C75
__00023C6F:         push       #$1.L
__00023C75:         pop        L0
                    jz         __00023C82
                    nop
                    eoj
__00023C82:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000243EF
__00023CB4:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00023D05
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00023CF3
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00023CF3:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00023D0B
__00023D05:         push       #$0.L
__00023D0B:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00023D38,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00023D3E
__00023D38:         push       #$0.L
__00023D3E:         pop        L0
                    jz         __00023D6B
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00023D6B:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00023DC7:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00023FF0
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00023E29
                    etag       __00023E29,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00023E29:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00023E81
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00023FF0
__00023E81:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00023F99,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00023F2F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00023EFB
                    comp       S3[B0],#'!'
                    jz         __00023EDF
                    comp       S3[B0],#'#'
                    jz         __00023EDF
                    jump       __00023EFB
__00023EDF:         comp       I6,#$1.I
                    jz         __00023EF0
                    wait       #$1.L
__00023EF0:         subb       I6,#$1.I
                    jnz        __00023DC7
__00023EFB:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00023FF0
__00023F2F:         comp       I3,#$0.I
                    jz         __00023F8D
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00023F8D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00023FF0
__00023F8D:         push       #$1.L
                    jump       __00023FF6
__00023F99:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00023FF6
__00023FF0:         push       #$0.L
__00023FF6:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00024030
                    push       #$0.L
                    jump       __00024036
__00024030:         push       #$1.L
__00024036:         pop        L0
                    jz         __00024043
                    nop
                    eoj
__00024043:         jump       __00024412
__00024049:         etag       __0002406A,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00024070
__0002406A:         push       #$0.L
__00024070:         pop        L0
                    jz         __0002409D
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0002409D:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000240F9:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00024390
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002415B
                    etag       __0002415B,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002415B:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00024177
                    move       B2,#$1.B
__00024177:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002419B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002419B:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000241E1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00024390
__000241E1:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00024339,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000242A3
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002426F
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0002426F
                    comp       S3[B0],#'!'
                    jz         __00024253
                    comp       S3[B0],#'#'
                    jz         __00024253
                    jump       __0002426F
__00024253:         comp       I6,#$1.I
                    jz         __00024264
                    wait       #$1.L
__00024264:         subb       I6,#$1.I
                    jnz        __000240F9
__0002426F:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00024390
__000242A3:         comp       I3,#$0.I
                    jz         __0002432D
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000242CA
                    move       B3,#$1.B
__000242CA:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000242E2
                    adds       B3,#$1.B
__000242E2:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002432D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00024390
__0002432D:         push       #$1.L
                    jump       __00024396
__00024339:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00024396
__00024390:         push       #$0.L
__00024396:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000243D0
                    push       #$0.L
                    jump       __000243D6
__000243D0:         push       #$1.L
__000243D6:         pop        L0
                    jz         __000243E3
                    nop
                    eoj
__000243E3:         jump       __00024412
                    jump       __00024412
__000243EF:         pop        L0
                    comp       L0,#$D.L
                    jz         __00023CB4
                    comp       L0,#$6.L
                    jz         __00023CB4
                    jump       __00024049
__00024412:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00024442
                    push       #$0.L
                    jump       __00024448
__00024442:         push       #$1.L
__00024448:         pop        L0
                    jz         __00024680
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0002456B
                    comp       I2,#$4.I
                    jl         __000245C8
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __000245C8
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00024577,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __00024508
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00024636
__00024508:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002456B
                    comp       S2[#$0],#$B8.B
                    jz         __0002454A
                    comp       I0,#$7.I
                    jl         __0002456B
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000245FB
                    jump       __0002456B
__0002454A:         comp       I0,#$8.I
                    jl         __0002456B
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000245FB
__0002456B:         push       #$1.L
                    jump       __0002463C
__00024577:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00024636
__000245C8:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00024636
__000245FB:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00024636
__00024636:         push       #$0.L
__0002463C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002466D
                    push       #$0.L
                    jump       __00024673
__0002466D:         push       #$1.L
__00024673:         pop        L0
                    jz         __00024680
                    nop
                    eoj
__00024680:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$3F.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002473E
                    push       #$0.L
                    jump       __00024744
__0002473E:         push       #$1.L
__00024744:         pop        L0
                    jz         __00024862
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000247E9
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000247E9
                    comp       B0,#'<'
                    jg         __000247E9
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00024821
__000247E9:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00024821:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002484F
                    push       #$0.L
                    jump       __00024855
__0002484F:         push       #$1.L
__00024855:         pop        L0
                    jz         __00024862
                    nop
                    eoj
__00024862:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00024FDB
__00024894:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000248E5
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000248D3
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000248D3:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000248EB
__000248E5:         push       #$0.L
__000248EB:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00024919,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __0002491F
__00024919:         push       #$0.L
__0002491F:         pop        L0
                    jz         __0002494D
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__0002494D:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000249AA:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00024BD6
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __00024A0F
                    etag       __00024A0F,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__00024A0F:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00024A67
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00024BD6
__00024A67:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00024B7F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00024B15
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00024AE1
                    comp       S3[B0],#'!'
                    jz         __00024AC5
                    comp       S3[B0],#'#'
                    jz         __00024AC5
                    jump       __00024AE1
__00024AC5:         comp       I6,#$1.I
                    jz         __00024AD6
                    wait       #$1.L
__00024AD6:         subb       I6,#$1.I
                    jnz        __000249AA
__00024AE1:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00024BD6
__00024B15:         comp       I3,#$0.I
                    jz         __00024B73
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00024B73
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00024BD6
__00024B73:         push       #$1.L
                    jump       __00024BDC
__00024B7F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00024BDC
__00024BD6:         push       #$0.L
__00024BDC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00024C16
                    push       #$0.L
                    jump       __00024C1C
__00024C16:         push       #$1.L
__00024C1C:         pop        L0
                    jz         __00024C29
                    nop
                    eoj
__00024C29:         jump       __00024FFE
__00024C2F:         etag       __00024C51,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __00024C57
__00024C51:         push       #$0.L
__00024C57:         pop        L0
                    jz         __00024C85
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__00024C85:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00024CE2:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00024F7C
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __00024D47
                    etag       __00024D47,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__00024D47:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00024D63
                    move       B2,#$1.B
__00024D63:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00024D87
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00024D87:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00024DCD
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00024F7C
__00024DCD:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00024F25,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00024E8F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00024E5B
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00024E5B
                    comp       S3[B0],#'!'
                    jz         __00024E3F
                    comp       S3[B0],#'#'
                    jz         __00024E3F
                    jump       __00024E5B
__00024E3F:         comp       I6,#$1.I
                    jz         __00024E50
                    wait       #$1.L
__00024E50:         subb       I6,#$1.I
                    jnz        __00024CE2
__00024E5B:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00024F7C
__00024E8F:         comp       I3,#$0.I
                    jz         __00024F19
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00024EB6
                    move       B3,#$1.B
__00024EB6:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00024ECE
                    adds       B3,#$1.B
__00024ECE:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00024F19
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00024F7C
__00024F19:         push       #$1.L
                    jump       __00024F82
__00024F25:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00024F82
__00024F7C:         push       #$0.L
__00024F82:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00024FBC
                    push       #$0.L
                    jump       __00024FC2
__00024FBC:         push       #$1.L
__00024FC2:         pop        L0
                    jz         __00024FCF
                    nop
                    eoj
__00024FCF:         jump       __00024FFE
                    jump       __00024FFE
__00024FDB:         pop        L0
                    comp       L0,#$D.L
                    jz         __00024894
                    comp       L0,#$6.L
                    jz         __00024894
                    jump       __00024C2F
__00024FFE:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002502E
                    push       #$0.L
                    jump       __00025034
__0002502E:         push       #$1.L
__00025034:         pop        L0
                    jz         __0002526C
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __00025157
                    comp       I2,#$4.I
                    jl         __000251B4
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __000251B4
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00025163,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __000250F4
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00025222
__000250F4:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00025157
                    comp       S2[#$0],#$B8.B
                    jz         __00025136
                    comp       I0,#$7.I
                    jl         __00025157
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000251E7
                    jump       __00025157
__00025136:         comp       I0,#$8.I
                    jl         __00025157
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000251E7
__00025157:         push       #$1.L
                    jump       __00025228
__00025163:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00025222
__000251B4:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00025222
__000251E7:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00025222
__00025222:         push       #$0.L
__00025228:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00025259
                    push       #$0.L
                    jump       __0002525F
__00025259:         push       #$1.L
__0002525F:         pop        L0
                    jz         __0002526C
                    nop
                    eoj
__0002526C:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000252E0
                    push       #$0.L
                    jump       __000252E6
__000252E0:         push       #$1.L
__000252E6:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0002535A
                    push       #$0.L
                    jump       __00025360
__0002535A:         push       #$1.L
__00025360:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0002538F
                    push       #$0.L
                    jump       __00025395
__0002538F:         push       #$1.L
__00025395:         pop        L0
                    jz         __000253D0
                    nop
                    clear      S1
                    move       S1,"ERROR_VERIFY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000253D0:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_C_LESEN#
;    JOBNAME:C_C_LESEN
;    JOBCOMMENT:Codierdaten lesen
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$3000 - $3EFF CodingDataSet
;    JOBCOMMENT:Modus  : Default
;    ARG:BINAER_BUFFER
;    ARGTYPE:binary
;    ARGCOMMENT:Als Argument wird ein vorgefuellter Binaerbuffer uebergeben
;    ARGCOMMENT:Der Binaerbuffer hat folgenden Aufbau
;    ARGCOMMENT:Byte 0              : Datentyp (1:Daten, 2:Maskendaten)
;    ARGCOMMENT:Byte 1              : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord)
;    ARGCOMMENT:Byte 2              : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst)
;    ARGCOMMENT:Byte 3              : Adressierung (0: freie Adressierung, 1:Blockadressierung)
;    ARGCOMMENT:Byte 4              : (unbenutzt) Byteparameter 1
;    ARGCOMMENT:Byte 5,6            : (unbenutzt) WordParameter 1 (low/high)
;    ARGCOMMENT:Byte 7,8            : (unbenutzt) WordParameter 2 (low/high)
;    ARGCOMMENT:Byte 9,10,11,12     : (unbenutzt) Maske (linksbuendig)
;    ARGCOMMENT:Byte 13,14          : Anzahl Bytedaten (low/high)
;    ARGCOMMENT:Byte 15,16          : (unbenutzt) Anzahl Wortdaten (low/high)
;    ARGCOMMENT:Byte 17,18,19,20    : Wortadresse (low/highbyte, low/highword)
;    ARGCOMMENT:Byte 21,....        : Codierdaten
;    ARGCOMMENT:Byte 21+Anzahl Daten: ETX (0x03)
;    RESULT:CODIER_DATEN
;    RESULTTYPE:binary
;    RESULTCOMMENT:Codierdaten
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$30.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pary       S1
                    jz         __00025427
                    push       #$1.L
                    jump       __0002542D
__00025427:         push       #$0.L
__0002542D:         pop        L0
                    jz         __000258A9
                    nop
                    clear      S1
                    pary       S1
                    jz         __00025450
                    push       #$1.L
                    jump       __00025456
__00025450:         push       #$0.L
__00025456:         clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000254B2
                    push       #$0.L
                    jump       __000254B8
__000254B2:         push       #$1.L
__000254B8:         pop        L0
                    jz         __000254F6
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA_TYPE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000254F6:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00025548
                    push       #$0.L
                    jump       __0002554E
__00025548:         push       #$1.L
__0002554E:         pop        L0
                    jz         __0002558D
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002558D:         move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$16.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0002567B
                    push       #$0.L
                    jump       __00025681
__0002567B:         push       #$1.L
__00025681:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$FC.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000256B3
                    push       #$0.L
                    jump       __000256B9
__000256B3:         push       #$1.L
__000256B9:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000256E8
                    push       #$0.L
                    jump       __000256EE
__000256E8:         push       #$1.L
__000256EE:         pop        L0
                    jz         __0002572D
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002572D:         move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$3000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000257F1
                    push       #$0.L
                    jump       __000257F7
__000257F1:         push       #$1.L
__000257F7:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$3EFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00025829
                    push       #$0.L
                    jump       __0002582F
__00025829:         push       #$1.L
__0002582F:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0002585E
                    push       #$0.L
                    jump       __00025864
__0002585E:         push       #$1.L
__00025864:         pop        L0
                    jz         __000258A3
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000258A3:         jump       __000258E0
__000258A9:         clear      S1
                    move       S1,"ERROR_NO_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000258E0:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00025A31
                    push       #$0.L
                    jump       __00025A37
__00025A31:         push       #$1.L
__00025A37:         pop        L0
                    jz         __00025B55
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00025ADC
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00025ADC
                    comp       B0,#'<'
                    jg         __00025ADC
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00025B14
__00025ADC:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00025B14:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00025B42
                    push       #$0.L
                    jump       __00025B48
__00025B42:         push       #$1.L
__00025B48:         pop        L0
                    jz         __00025B55
                    nop
                    eoj
__00025B55:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000262C2
__00025B87:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00025BD8
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00025BC6
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00025BC6:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00025BDE
__00025BD8:         push       #$0.L
__00025BDE:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00025C0B,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00025C11
__00025C0B:         push       #$0.L
__00025C11:         pop        L0
                    jz         __00025C3E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00025C3E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00025C9A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00025EC3
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00025CFC
                    etag       __00025CFC,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00025CFC:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00025D54
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00025EC3
__00025D54:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00025E6C,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00025E02
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00025DCE
                    comp       S3[B0],#'!'
                    jz         __00025DB2
                    comp       S3[B0],#'#'
                    jz         __00025DB2
                    jump       __00025DCE
__00025DB2:         comp       I6,#$1.I
                    jz         __00025DC3
                    wait       #$1.L
__00025DC3:         subb       I6,#$1.I
                    jnz        __00025C9A
__00025DCE:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00025EC3
__00025E02:         comp       I3,#$0.I
                    jz         __00025E60
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00025E60
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00025EC3
__00025E60:         push       #$1.L
                    jump       __00025EC9
__00025E6C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00025EC9
__00025EC3:         push       #$0.L
__00025EC9:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00025F03
                    push       #$0.L
                    jump       __00025F09
__00025F03:         push       #$1.L
__00025F09:         pop        L0
                    jz         __00025F16
                    nop
                    eoj
__00025F16:         jump       __000262E5
__00025F1C:         etag       __00025F3D,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00025F43
__00025F3D:         push       #$0.L
__00025F43:         pop        L0
                    jz         __00025F70
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00025F70:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00025FCC:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00026263
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002602E
                    etag       __0002602E,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002602E:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002604A
                    move       B2,#$1.B
__0002604A:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002606E
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002606E:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000260B4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00026263
__000260B4:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002620C,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00026176
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00026142
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00026142
                    comp       S3[B0],#'!'
                    jz         __00026126
                    comp       S3[B0],#'#'
                    jz         __00026126
                    jump       __00026142
__00026126:         comp       I6,#$1.I
                    jz         __00026137
                    wait       #$1.L
__00026137:         subb       I6,#$1.I
                    jnz        __00025FCC
__00026142:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00026263
__00026176:         comp       I3,#$0.I
                    jz         __00026200
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002619D
                    move       B3,#$1.B
__0002619D:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000261B5
                    adds       B3,#$1.B
__000261B5:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00026200
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00026263
__00026200:         push       #$1.L
                    jump       __00026269
__0002620C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00026269
__00026263:         push       #$0.L
__00026269:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000262A3
                    push       #$0.L
                    jump       __000262A9
__000262A3:         push       #$1.L
__000262A9:         pop        L0
                    jz         __000262B6
                    nop
                    eoj
__000262B6:         jump       __000262E5
                    jump       __000262E5
__000262C2:         pop        L0
                    comp       L0,#$D.L
                    jz         __00025B87
                    comp       L0,#$6.L
                    jz         __00025B87
                    jump       __00025F1C
__000262E5:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00026315
                    push       #$0.L
                    jump       __0002631B
__00026315:         push       #$1.L
__0002631B:         pop        L0
                    jz         __00026553
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __0002643E
                    comp       I2,#$4.I
                    jl         __0002649B
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __0002649B
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002644A,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __000263DB
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00026509
__000263DB:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002643E
                    comp       S2[#$0],#$B8.B
                    jz         __0002641D
                    comp       I0,#$7.I
                    jl         __0002643E
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000264CE
                    jump       __0002643E
__0002641D:         comp       I0,#$8.I
                    jl         __0002643E
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __000264CE
__0002643E:         push       #$1.L
                    jump       __0002650F
__0002644A:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00026509
__0002649B:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00026509
__000264CE:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00026509
__00026509:         push       #$0.L
__0002650F:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00026540
                    push       #$0.L
                    jump       __00026546
__00026540:         push       #$1.L
__00026546:         pop        L0
                    jz         __00026553
                    nop
                    eoj
__00026553:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000265F7
                    push       #$0.L
                    jump       __000265FD
__000265F7:         push       #$1.L
__000265FD:         pop        L0
                    jz         __0002663C
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002663C:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00026698
                    push       #$0.L
                    jump       __0002669E
__00026698:         push       #$1.L
__0002669E:         pop        L0
                    jz         __000266DD
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000266DD:         move       L0,#$3.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
__00026709:         move       L0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00026751
                    push       #$0.L
                    jump       __00026757
__00026751:         push       #$1.L
__00026757:         pop        L0
                    jz         __00026803
                    nop
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    pop        L0
                    jump       __00026709
__00026803:         etag       __00026824,"CODIER_DATEN"
                    push       #$1.L
                    jump       __0002682A
__00026824:         push       #$0.L
__0002682A:         pop        L0
                    jz         __00026857
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergy       "CODIER_DATEN",S1
                    pop        L0
__00026857:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_C_SCHREIBEN#
;    JOBNAME:C_C_SCHREIBEN
;    JOBCOMMENT:Codierdaten schreiben
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $2E   WriteDataByCommonIdentifier
;    JOBCOMMENT:$3000 - $3EFF CodingDataSet
;    JOBCOMMENT:Modus  : Default
;    ARG:BINAER_BUFFER
;    ARGTYPE:binary
;    ARGCOMMENT:Als Argument wird ein vorgefuellter Binaerbuffer uebergeben
;    ARGCOMMENT:Der Binaerbuffer hat folgenden Aufbau
;    ARGCOMMENT:Byte 0              : Datentyp (1:Daten, 2:Maskendaten)
;    ARGCOMMENT:Byte 1              : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord)
;    ARGCOMMENT:Byte 2              : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst)
;    ARGCOMMENT:Byte 3              : Adressierung (0: freie Adressierung, 1:Blockadressierung)
;    ARGCOMMENT:Byte 4              : (unbenutzt) Byteparameter 1
;    ARGCOMMENT:Byte 5,6            : (unbenutzt) WordParameter 1 (low/high)
;    ARGCOMMENT:Byte 7,8            : (unbenutzt) WordParameter 2 (low/high)
;    ARGCOMMENT:Byte 9,10,11,12     : (unbenutzt) Maske (linksbuendig)
;    ARGCOMMENT:Byte 13,14          : Anzahl Bytedaten (low/high)
;    ARGCOMMENT:Byte 15,16          : (unbenutzt) Anzahl Wortdaten (low/high)
;    ARGCOMMENT:Byte 17,18,19,20    : Wortadresse (low/highbyte, low/highword)
;    ARGCOMMENT:Byte 21,....        : Codierdaten
;    ARGCOMMENT:Byte 21+Anzahl Daten: ETX (0x03)
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    pary       S1
                    jz         __00026899
                    push       #$1.L
                    jump       __0002689F
__00026899:         push       #$0.L
__0002689F:         pop        L0
                    jz         __00026D1B
                    nop
                    clear      S1
                    pary       S1
                    jz         __000268C2
                    push       #$1.L
                    jump       __000268C8
__000268C2:         push       #$0.L
__000268C8:         clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00026924
                    push       #$0.L
                    jump       __0002692A
__00026924:         push       #$1.L
__0002692A:         pop        L0
                    jz         __00026968
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA_TYPE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00026968:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000269BA
                    push       #$0.L
                    jump       __000269C0
__000269BA:         push       #$1.L
__000269C0:         pop        L0
                    jz         __000269FF
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000269FF:         move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$16.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00026AED
                    push       #$0.L
                    jump       __00026AF3
__00026AED:         push       #$1.L
__00026AF3:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$FC.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00026B25
                    push       #$0.L
                    jump       __00026B2B
__00026B25:         push       #$1.L
__00026B2B:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00026B5A
                    push       #$0.L
                    jump       __00026B60
__00026B5A:         push       #$1.L
__00026B60:         pop        L0
                    jz         __00026B9F
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00026B9F:         move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$3000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00026C63
                    push       #$0.L
                    jump       __00026C69
__00026C63:         push       #$1.L
__00026C69:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$3EFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00026C9B
                    push       #$0.L
                    jump       __00026CA1
__00026C9B:         push       #$1.L
__00026CA1:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00026CD0
                    push       #$0.L
                    jump       __00026CD6
__00026CD0:         push       #$1.L
__00026CD6:         pop        L0
                    jz         __00026D15
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00026D15:         jump       __00026D52
__00026D1B:         clear      S1
                    move       S1,"ERROR_NO_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00026D52:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$3C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00026DED
                    push       #$0.L
                    jump       __00026DF3
__00026DED:         push       #$1.L
__00026DF3:         pop        L0
                    jz         __00026F8B
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000270ED
__00026F8B:         move       L0,#$0.L
                    push       L0
                    move       L0,#$83.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__000270ED:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$15.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S6
                    move       L0,#$15.L
                    move       L1,L2
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    scat       S2,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000271EA
                    push       #$0.L
                    jump       __000271F0
__000271EA:         push       #$1.L
__000271F0:         pop        L0
                    jz         __0002730E
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00027295
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00027295
                    comp       B0,#'<'
                    jg         __00027295
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __000272CD
__00027295:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__000272CD:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000272FB
                    push       #$0.L
                    jump       __00027301
__000272FB:         push       #$1.L
__00027301:         pop        L0
                    jz         __0002730E
                    nop
                    eoj
__0002730E:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00027A7B
__00027340:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00027391
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002737F
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002737F:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00027397
__00027391:         push       #$0.L
__00027397:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000273C4,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000273CA
__000273C4:         push       #$0.L
__000273CA:         pop        L0
                    jz         __000273F7
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000273F7:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$14.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$14.B
                    adds       I6,#$1.I
__00027453:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002767C
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000274B5
                    etag       __000274B5,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000274B5:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002750D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002767C
__0002750D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00027625,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000275BB
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00027587
                    comp       S3[B0],#'!'
                    jz         __0002756B
                    comp       S3[B0],#'#'
                    jz         __0002756B
                    jump       __00027587
__0002756B:         comp       I6,#$1.I
                    jz         __0002757C
                    wait       #$1.L
__0002757C:         subb       I6,#$1.I
                    jnz        __00027453
__00027587:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002767C
__000275BB:         comp       I3,#$0.I
                    jz         __00027619
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00027619
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002767C
__00027619:         push       #$1.L
                    jump       __00027682
__00027625:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00027682
__0002767C:         push       #$0.L
__00027682:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000276BC
                    push       #$0.L
                    jump       __000276C2
__000276BC:         push       #$1.L
__000276C2:         pop        L0
                    jz         __000276CF
                    nop
                    eoj
__000276CF:         jump       __00027A9E
__000276D5:         etag       __000276F6,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000276FC
__000276F6:         push       #$0.L
__000276FC:         pop        L0
                    jz         __00027729
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00027729:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$14.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$14.B
                    adds       I6,#$1.I
__00027785:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00027A1C
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000277E7
                    etag       __000277E7,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000277E7:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00027803
                    move       B2,#$1.B
__00027803:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00027827
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00027827:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002786D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00027A1C
__0002786D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000279C5,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002792F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000278FB
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000278FB
                    comp       S3[B0],#'!'
                    jz         __000278DF
                    comp       S3[B0],#'#'
                    jz         __000278DF
                    jump       __000278FB
__000278DF:         comp       I6,#$1.I
                    jz         __000278F0
                    wait       #$1.L
__000278F0:         subb       I6,#$1.I
                    jnz        __00027785
__000278FB:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00027A1C
__0002792F:         comp       I3,#$0.I
                    jz         __000279B9
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00027956
                    move       B3,#$1.B
__00027956:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0002796E
                    adds       B3,#$1.B
__0002796E:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000279B9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00027A1C
__000279B9:         push       #$1.L
                    jump       __00027A22
__000279C5:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00027A22
__00027A1C:         push       #$0.L
__00027A22:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00027A5C
                    push       #$0.L
                    jump       __00027A62
__00027A5C:         push       #$1.L
__00027A62:         pop        L0
                    jz         __00027A6F
                    nop
                    eoj
__00027A6F:         jump       __00027A9E
                    jump       __00027A9E
__00027A7B:         pop        L0
                    comp       L0,#$D.L
                    jz         __00027340
                    comp       L0,#$6.L
                    jz         __00027340
                    jump       __000276D5
__00027A9E:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00027ACE
                    push       #$0.L
                    jump       __00027AD4
__00027ACE:         push       #$1.L
__00027AD4:         pop        L0
                    jz         __00027D0C
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __00027BF7
                    comp       I2,#$4.I
                    jl         __00027C54
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __00027C54
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00027C03,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __00027B94
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00027CC2
__00027B94:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00027BF7
                    comp       S2[#$0],#$B8.B
                    jz         __00027BD6
                    comp       I0,#$7.I
                    jl         __00027BF7
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00027C87
                    jump       __00027BF7
__00027BD6:         comp       I0,#$8.I
                    jl         __00027BF7
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00027C87
__00027BF7:         push       #$1.L
                    jump       __00027CC8
__00027C03:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00027CC2
__00027C54:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00027CC2
__00027C87:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00027CC2
__00027CC2:         push       #$0.L
__00027CC8:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00027CF9
                    push       #$0.L
                    jump       __00027CFF
__00027CF9:         push       #$1.L
__00027CFF:         pop        L0
                    jz         __00027D0C
                    nop
                    eoj
__00027D0C:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_C_AUFTRAG#
;    JOBNAME:C_C_AUFTRAG
;    JOBCOMMENT:Codierdaten schreiben und ruecklesen
;    JOBCOMMENT:Standard Codierjob
;    JOBCOMMENT:KWP2000: $2E   WriteDataByCommonIdentifier
;    JOBCOMMENT:$3000 - $3EFF CodingDataSet
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$3000 - $3EFF CodingDataSet
;    JOBCOMMENT:Modus  : Default
;    ARG:BINAER_BUFFER
;    ARGTYPE:binary
;    ARGCOMMENT:Als Argument wird ein vorgefuellter Binaerbuffer uebergeben
;    ARGCOMMENT:Der Binaerbuffer hat folgenden Aufbau
;    ARGCOMMENT:Byte 0              : Datentyp (1:Daten, 2:Maskendaten)
;    ARGCOMMENT:Byte 1              : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord)
;    ARGCOMMENT:Byte 2              : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst)
;    ARGCOMMENT:Byte 3              : Adressierung (0: freie Adressierung, 1:Blockadressierung)
;    ARGCOMMENT:Byte 4              : (unbenutzt) Byteparameter 1
;    ARGCOMMENT:Byte 5,6            : (unbenutzt) WordParameter 1 (low/high)
;    ARGCOMMENT:Byte 7,8            : (unbenutzt) WordParameter 2 (low/high)
;    ARGCOMMENT:Byte 9,10,11,12     : (unbenutzt) Maske (linksbuendig)
;    ARGCOMMENT:Byte 13,14          : Anzahl Bytedaten (low/high)
;    ARGCOMMENT:Byte 15,16          : (unbenutzt) Anzahl Wortdaten (low/high)
;    ARGCOMMENT:Byte 17,18,19,20    : Wortadresse (low/highbyte, low/highword)
;    ARGCOMMENT:Byte 21,....        : Codierdaten
;    ARGCOMMENT:Byte 21+Anzahl Daten: ETX (0x03)
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    pary       S1
                    jz         __00027D4E
                    push       #$1.L
                    jump       __00027D54
__00027D4E:         push       #$0.L
__00027D54:         pop        L0
                    jz         __000281D0
                    nop
                    clear      S1
                    pary       S1
                    jz         __00027D77
                    push       #$1.L
                    jump       __00027D7D
__00027D77:         push       #$0.L
__00027D7D:         clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00027DD9
                    push       #$0.L
                    jump       __00027DDF
__00027DD9:         push       #$1.L
__00027DDF:         pop        L0
                    jz         __00027E1D
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA_TYPE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00027E1D:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00027E6F
                    push       #$0.L
                    jump       __00027E75
__00027E6F:         push       #$1.L
__00027E75:         pop        L0
                    jz         __00027EB4
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00027EB4:         move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$16.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00027FA2
                    push       #$0.L
                    jump       __00027FA8
__00027FA2:         push       #$1.L
__00027FA8:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$FC.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00027FDA
                    push       #$0.L
                    jump       __00027FE0
__00027FDA:         push       #$1.L
__00027FE0:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0002800F
                    push       #$0.L
                    jump       __00028015
__0002800F:         push       #$1.L
__00028015:         pop        L0
                    jz         __00028054
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00028054:         move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$3000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00028118
                    push       #$0.L
                    jump       __0002811E
__00028118:         push       #$1.L
__0002811E:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$3EFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00028150
                    push       #$0.L
                    jump       __00028156
__00028150:         push       #$1.L
__00028156:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00028185
                    push       #$0.L
                    jump       __0002818B
__00028185:         push       #$1.L
__0002818B:         pop        L0
                    jz         __000281CA
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000281CA:         jump       __00028207
__000281D0:         clear      S1
                    move       S1,"ERROR_NO_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00028207:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$3C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000282A2
                    push       #$0.L
                    jump       __000282A8
__000282A2:         push       #$1.L
__000282A8:         pop        L0
                    jz         __00028440
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000285A2
__00028440:         move       L0,#$0.L
                    push       L0
                    move       L0,#$83.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__000285A2:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$15.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S6
                    move       L0,#$15.L
                    move       L1,L2
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    scat       S2,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002869F
                    push       #$0.L
                    jump       __000286A5
__0002869F:         push       #$1.L
__000286A5:         pop        L0
                    jz         __000287C3
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002874A
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002874A
                    comp       B0,#'<'
                    jg         __0002874A
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __00028782
__0002874A:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__00028782:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000287B0
                    push       #$0.L
                    jump       __000287B6
__000287B0:         push       #$1.L
__000287B6:         pop        L0
                    jz         __000287C3
                    nop
                    eoj
__000287C3:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00028F30
__000287F5:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00028846
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00028834
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00028834:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002884C
__00028846:         push       #$0.L
__0002884C:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00028879,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0002887F
__00028879:         push       #$0.L
__0002887F:         pop        L0
                    jz         __000288AC
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000288AC:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$14.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$14.B
                    adds       I6,#$1.I
__00028908:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00028B31
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002896A
                    etag       __0002896A,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002896A:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000289C2
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00028B31
__000289C2:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00028ADA,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00028A70
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00028A3C
                    comp       S3[B0],#'!'
                    jz         __00028A20
                    comp       S3[B0],#'#'
                    jz         __00028A20
                    jump       __00028A3C
__00028A20:         comp       I6,#$1.I
                    jz         __00028A31
                    wait       #$1.L
__00028A31:         subb       I6,#$1.I
                    jnz        __00028908
__00028A3C:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00028B31
__00028A70:         comp       I3,#$0.I
                    jz         __00028ACE
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00028ACE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00028B31
__00028ACE:         push       #$1.L
                    jump       __00028B37
__00028ADA:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00028B37
__00028B31:         push       #$0.L
__00028B37:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00028B71
                    push       #$0.L
                    jump       __00028B77
__00028B71:         push       #$1.L
__00028B77:         pop        L0
                    jz         __00028B84
                    nop
                    eoj
__00028B84:         jump       __00028F53
__00028B8A:         etag       __00028BAB,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00028BB1
__00028BAB:         push       #$0.L
__00028BB1:         pop        L0
                    jz         __00028BDE
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00028BDE:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$14.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$14.B
                    adds       I6,#$1.I
__00028C3A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00028ED1
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00028C9C
                    etag       __00028C9C,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00028C9C:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00028CB8
                    move       B2,#$1.B
__00028CB8:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00028CDC
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00028CDC:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00028D22
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00028ED1
__00028D22:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00028E7A,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00028DE4
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00028DB0
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00028DB0
                    comp       S3[B0],#'!'
                    jz         __00028D94
                    comp       S3[B0],#'#'
                    jz         __00028D94
                    jump       __00028DB0
__00028D94:         comp       I6,#$1.I
                    jz         __00028DA5
                    wait       #$1.L
__00028DA5:         subb       I6,#$1.I
                    jnz        __00028C3A
__00028DB0:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00028ED1
__00028DE4:         comp       I3,#$0.I
                    jz         __00028E6E
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00028E0B
                    move       B3,#$1.B
__00028E0B:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00028E23
                    adds       B3,#$1.B
__00028E23:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00028E6E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00028ED1
__00028E6E:         push       #$1.L
                    jump       __00028ED7
__00028E7A:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00028ED7
__00028ED1:         push       #$0.L
__00028ED7:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00028F11
                    push       #$0.L
                    jump       __00028F17
__00028F11:         push       #$1.L
__00028F17:         pop        L0
                    jz         __00028F24
                    nop
                    eoj
__00028F24:         jump       __00028F53
                    jump       __00028F53
__00028F30:         pop        L0
                    comp       L0,#$D.L
                    jz         __000287F5
                    comp       L0,#$6.L
                    jz         __000287F5
                    jump       __00028B8A
__00028F53:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00028F83
                    push       #$0.L
                    jump       __00028F89
__00028F83:         push       #$1.L
__00028F89:         pop        L0
                    jz         __000291C1
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __000290AC
                    comp       I2,#$4.I
                    jl         __00029109
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __00029109
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000290B8,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __00029049
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00029177
__00029049:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000290AC
                    comp       S2[#$0],#$B8.B
                    jz         __0002908B
                    comp       I0,#$7.I
                    jl         __000290AC
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0002913C
                    jump       __000290AC
__0002908B:         comp       I0,#$8.I
                    jl         __000290AC
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __0002913C
__000290AC:         push       #$1.L
                    jump       __0002917D
__000290B8:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00029177
__00029109:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00029177
__0002913C:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00029177
__00029177:         push       #$0.L
__0002917D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000291AE
                    push       #$0.L
                    jump       __000291B4
__000291AE:         push       #$1.L
__000291B4:         pop        L0
                    jz         __000291C1
                    nop
                    eoj
__000291C1:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$30.B,$00.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00029312
                    push       #$0.L
                    jump       __00029318
__00029312:         push       #$1.L
__00029318:         pop        L0
                    jz         __00029436
                    nop
                    move       L0,#$3EF.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    atsp       L2,#$8.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000293BD
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000293BD
                    comp       B0,#'<'
                    jg         __000293BD
                    clear      S1
                    move       S1[#$0],#$A6.B
                    move       S1[#$1],L2
                    move       S1[#$2],B0
                    spaste     S2[#$3],S1
                    adds       S2[#$0],#$3.B
                    push       #$1.L
                    jump       __000293F5
__000293BD:         push       #$0.L
                    ergs       "JOB_STATUS","ERROR_TELEGRAM_LEN_OUT_OFF_RANGE"
__000293F5:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00029423
                    push       #$0.L
                    jump       __00029429
__00029423:         push       #$1.L
__00029429:         pop        L0
                    jz         __00029436
                    nop
                    eoj
__00029436:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00029BAF
__00029468:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000294B9
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000294A7
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000294A7:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000294BF
__000294B9:         push       #$0.L
__000294BF:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000294ED,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __000294F3
__000294ED:         push       #$0.L
__000294F3:         pop        L0
                    jz         __00029521
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__00029521:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002957E:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000297AA
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __000295E3
                    etag       __000295E3,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__000295E3:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002963B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000297AA
__0002963B:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00029753,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000296E9
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000296B5
                    comp       S3[B0],#'!'
                    jz         __00029699
                    comp       S3[B0],#'#'
                    jz         __00029699
                    jump       __000296B5
__00029699:         comp       I6,#$1.I
                    jz         __000296AA
                    wait       #$1.L
__000296AA:         subb       I6,#$1.I
                    jnz        __0002957E
__000296B5:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000297AA
__000296E9:         comp       I3,#$0.I
                    jz         __00029747
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00029747
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000297AA
__00029747:         push       #$1.L
                    jump       __000297B0
__00029753:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000297B0
__000297AA:         push       #$0.L
__000297B0:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000297EA
                    push       #$0.L
                    jump       __000297F0
__000297EA:         push       #$1.L
__000297F0:         pop        L0
                    jz         __000297FD
                    nop
                    eoj
__000297FD:         jump       __00029BD2
__00029803:         etag       __00029825,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __0002982B
__00029825:         push       #$0.L
__0002982B:         pop        L0
                    jz         __00029859
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__00029859:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000298B6:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00029B50
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __0002991B
                    etag       __0002991B,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__0002991B:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00029937
                    move       B2,#$1.B
__00029937:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002995B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002995B:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000299A1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00029B50
__000299A1:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00029AF9,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00029A63
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00029A2F
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00029A2F
                    comp       S3[B0],#'!'
                    jz         __00029A13
                    comp       S3[B0],#'#'
                    jz         __00029A13
                    jump       __00029A2F
__00029A13:         comp       I6,#$1.I
                    jz         __00029A24
                    wait       #$1.L
__00029A24:         subb       I6,#$1.I
                    jnz        __000298B6
__00029A2F:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00029B50
__00029A63:         comp       I3,#$0.I
                    jz         __00029AED
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00029A8A
                    move       B3,#$1.B
__00029A8A:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00029AA2
                    adds       B3,#$1.B
__00029AA2:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00029AED
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00029B50
__00029AED:         push       #$1.L
                    jump       __00029B56
__00029AF9:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00029B56
__00029B50:         push       #$0.L
__00029B56:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00029B90
                    push       #$0.L
                    jump       __00029B96
__00029B90:         push       #$1.L
__00029B96:         pop        L0
                    jz         __00029BA3
                    nop
                    eoj
__00029BA3:         jump       __00029BD2
                    jump       __00029BD2
__00029BAF:         pop        L0
                    comp       L0,#$D.L
                    jz         __00029468
                    comp       L0,#$6.L
                    jz         __00029468
                    jump       __00029803
__00029BD2:         move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00029C02
                    push       #$0.L
                    jump       __00029C08
__00029C02:         push       #$1.L
__00029C08:         pop        L0
                    jz         __00029E40
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    gettmr     L6
                    slen       I2,S4
                    comp       I2,#$0.I
                    jz         __00029D2B
                    comp       I2,#$4.I
                    jl         __00029D88
                    move       I0,#$0.I
                    move       B0,S4[#$2]
                    adds       B0,#$3.B
                    comp       I0,I2
                    jnz        __00029D88
                    serase     S4[#$0],#$3.B
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00029D37,#$A.L
                    comp       S4[#$0],#$7F.B
                    jnz        __00029CC8
                    fix2hex    S1,S4[#$2]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00029DF6
__00029CC8:         slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00029D2B
                    comp       S2[#$0],#$B8.B
                    jz         __00029D0A
                    comp       I0,#$7.I
                    jl         __00029D2B
                    move       B2,S2[#$6]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00029DBB
                    jump       __00029D2B
__00029D0A:         comp       I0,#$8.I
                    jl         __00029D2B
                    move       B2,S2[#$7]
                    adds       B2,#'@'
                    comp       S4[#$0],B2
                    jnz        __00029DBB
__00029D2B:         push       #$1.L
                    jump       __00029DFC
__00029D37:         ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00029DF6
__00029D88:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_LEN"
                    jump       __00029DF6
__00029DBB:         ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LIN_RESPONSE_ID"
                    jump       __00029DF6
__00029DF6:         push       #$0.L
__00029DFC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00029E2D
                    push       #$0.L
                    jump       __00029E33
__00029E2D:         push       #$1.L
__00029E33:         pop        L0
                    jz         __00029E40
                    nop
                    eoj
__00029E40:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00029EE4
                    push       #$0.L
                    jump       __00029EEA
__00029EE4:         push       #$1.L
__00029EEA:         pop        L0
                    jz         __00029F25
                    nop
                    clear      S1
                    move       S1,"ERROR_VERIFY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00029F25:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00029F81
                    push       #$0.L
                    jump       __00029F87
__00029F81:         push       #$1.L
__00029F87:         pop        L0
                    jz         __00029FC2
                    nop
                    clear      S1
                    move       S1,"ERROR_VERIFY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00029FC2:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$3.L
                    serase     S4[#$0],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    scmp       S4,S7
                    jnz        __0002A038
                    push       #$0.L
                    jump       __0002A03E
__0002A038:         push       #$1.L
__0002A03E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0002A085
                    nop
                    clear      S1
                    move       S1,"ERROR_VERIFY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002A085:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


SERIENNUMMER_LESEN#
;    JOBNAME:SERIENNUMMER_LESEN
;    JOBCOMMENT:Hersteller Seriennummer lesen
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$89 SystemSupplierECUSerialNumber
;    JOBCOMMENT:oder alternativ
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$80 ECUIdentificationDataTable
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:SERIENNUMMER
;    RESULTTYPE:string
;    RESULTCOMMENT:Seriennummer des Steuergeraets
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$89.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0002A898
__0002A183:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002A1D4
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002A1C2
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002A1C2:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002A1DA
__0002A1D4:         push       #$0.L
__0002A1DA:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002A207,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0002A20D
__0002A207:         push       #$0.L
__0002A20D:         pop        L0
                    jz         __0002A23A
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0002A23A:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002A296:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002A4BF
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002A2F8
                    etag       __0002A2F8,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002A2F8:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002A350
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002A4BF
__0002A350:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002A468,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002A3FE
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002A3CA
                    comp       S3[B0],#'!'
                    jz         __0002A3AE
                    comp       S3[B0],#'#'
                    jz         __0002A3AE
                    jump       __0002A3CA
__0002A3AE:         comp       I6,#$1.I
                    jz         __0002A3BF
                    wait       #$1.L
__0002A3BF:         subb       I6,#$1.I
                    jnz        __0002A296
__0002A3CA:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002A4BF
__0002A3FE:         comp       I3,#$0.I
                    jz         __0002A45C
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002A45C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002A4BF
__0002A45C:         push       #$1.L
                    jump       __0002A4C5
__0002A468:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002A4C5
__0002A4BF:         push       #$0.L
__0002A4C5:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    jump       __0002A8BB
__0002A505:         etag       __0002A526,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0002A52C
__0002A526:         push       #$0.L
__0002A52C:         pop        L0
                    jz         __0002A559
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0002A559:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002A5B5:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002A84C
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002A617
                    etag       __0002A617,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002A617:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002A633
                    move       B2,#$1.B
__0002A633:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002A657
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002A657:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002A69D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002A84C
__0002A69D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002A7F5,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002A75F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002A72B
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0002A72B
                    comp       S3[B0],#'!'
                    jz         __0002A70F
                    comp       S3[B0],#'#'
                    jz         __0002A70F
                    jump       __0002A72B
__0002A70F:         comp       I6,#$1.I
                    jz         __0002A720
                    wait       #$1.L
__0002A720:         subb       I6,#$1.I
                    jnz        __0002A5B5
__0002A72B:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002A84C
__0002A75F:         comp       I3,#$0.I
                    jz         __0002A7E9
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002A786
                    move       B3,#$1.B
__0002A786:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0002A79E
                    adds       B3,#$1.B
__0002A79E:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002A7E9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002A84C
__0002A7E9:         push       #$1.L
                    jump       __0002A852
__0002A7F5:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002A852
__0002A84C:         push       #$0.L
__0002A852:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    jump       __0002A8BB
                    jump       __0002A8BB
__0002A898:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002A183
                    comp       L0,#$6.L
                    jz         __0002A183
                    jump       __0002A505
__0002A8BB:         move       L0,S0[#$4]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002A8EA
                    push       #$0.L
                    jump       __0002A8F0
__0002A8EA:         push       #$1.L
__0002A8F0:         pop        L0
                    jz         __0002A9D9
                    nop
                    etag       __0002A91C,"SERIENNUMMER"
                    push       #$1.L
                    jump       __0002A922
__0002A91C:         push       #$0.L
__0002A922:         pop        L0
                    jz         __0002A9D3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,#$9.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "SERIENNUMMER",S1
                    pop        L0
__0002A9D3:         jump       __0002B522
__0002A9D9:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$80.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0002B1EB
__0002AA98:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002AAE9
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002AAD7
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002AAD7:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002AAEF
__0002AAE9:         push       #$0.L
__0002AAEF:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002AB1E,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __0002AB24
__0002AB1E:         push       #$0.L
__0002AB24:         pop        L0
                    jz         __0002AB53
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0002AB53:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002ABB1:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002ADE0
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __0002AC19
                    etag       __0002AC19,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__0002AC19:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002AC71
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002ADE0
__0002AC71:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002AD89,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002AD1F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002ACEB
                    comp       S3[B0],#'!'
                    jz         __0002ACCF
                    comp       S3[B0],#'#'
                    jz         __0002ACCF
                    jump       __0002ACEB
__0002ACCF:         comp       I6,#$1.I
                    jz         __0002ACE0
                    wait       #$1.L
__0002ACE0:         subb       I6,#$1.I
                    jnz        __0002ABB1
__0002ACEB:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002ADE0
__0002AD1F:         comp       I3,#$0.I
                    jz         __0002AD7D
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002AD7D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002ADE0
__0002AD7D:         push       #$1.L
                    jump       __0002ADE6
__0002AD89:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002ADE6
__0002ADE0:         push       #$0.L
__0002ADE6:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002AE20
                    push       #$0.L
                    jump       __0002AE26
__0002AE20:         push       #$1.L
__0002AE26:         pop        L0
                    jz         __0002AE33
                    nop
                    eoj
__0002AE33:         jump       __0002B20E
__0002AE39:         etag       __0002AE5C,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __0002AE62
__0002AE5C:         push       #$0.L
__0002AE62:         pop        L0
                    jz         __0002AE91
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0002AE91:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002AEEF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002B18C
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __0002AF57
                    etag       __0002AF57,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__0002AF57:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002AF73
                    move       B2,#$1.B
__0002AF73:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002AF97
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002AF97:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002AFDD
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002B18C
__0002AFDD:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002B135,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002B09F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002B06B
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0002B06B
                    comp       S3[B0],#'!'
                    jz         __0002B04F
                    comp       S3[B0],#'#'
                    jz         __0002B04F
                    jump       __0002B06B
__0002B04F:         comp       I6,#$1.I
                    jz         __0002B060
                    wait       #$1.L
__0002B060:         subb       I6,#$1.I
                    jnz        __0002AEEF
__0002B06B:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002B18C
__0002B09F:         comp       I3,#$0.I
                    jz         __0002B129
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002B0C6
                    move       B3,#$1.B
__0002B0C6:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0002B0DE
                    adds       B3,#$1.B
__0002B0DE:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002B129
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002B18C
__0002B129:         push       #$1.L
                    jump       __0002B192
__0002B135:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002B192
__0002B18C:         push       #$0.L
__0002B192:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002B1CC
                    push       #$0.L
                    jump       __0002B1D2
__0002B1CC:         push       #$1.L
__0002B1D2:         pop        L0
                    jz         __0002B1DF
                    nop
                    eoj
__0002B1DF:         jump       __0002B20E
                    jump       __0002B20E
__0002B1EB:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002AA98
                    comp       L0,#$6.L
                    jz         __0002AA98
                    jump       __0002AE39
__0002B20E:         etag       __0002B22F,"SERIENNUMMER"
                    push       #$1.L
                    jump       __0002B235
__0002B22F:         push       #$0.L
__0002B235:         pop        L0
                    jz         __0002B522
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$28.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0002B2AF
                    push       #$0.L
                    jump       __0002B2B5
__0002B2AF:         push       #$1.L
__0002B2B5:         pop        L0
                    jz         __0002B3FE
                    nop
                    move       L0,#$25.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$26.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$27.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$28.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
__0002B3FE:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$1.L
                    serase     S1[#$1],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strlen     I1,S5
                    move       I0,#$0.I
__0002B4BE:         comp       I0,I1
                    jz         __0002B4EE
                    comp       S5[I0],#'a'
                    jl         __0002B4E3
                    comp       S5[I0],#'z'
                    jg         __0002B4E3
                    subb       S5[I0],#' '
__0002B4E3:         adds       I0,#$1.I
                    jump       __0002B4BE
__0002B4EE:         push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "SERIENNUMMER",S1
                    pop        L0
__0002B522:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


ZIF_LESEN#
;    JOBNAME:ZIF_LESEN
;    JOBCOMMENT:Auslesen des Zulieferinfofeldes
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$2503 ProgrammReferenz
;    JOBCOMMENT:und
;    JOBCOMMENT:KWP2000: $1A   ReadECUIdentification
;    JOBCOMMENT:$91   VehicleManufacturerECUHardware*Number
;    JOBCOMMENT:oder alternativ
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$80 ECUIdentificationDataTable
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;    RESULT:ZIF_PROGRAMM_REFERENZ
;    RESULTTYPE:string
;    RESULTCOMMENT:PRGREF ProgrammReferenz
;    RESULTCOMMENT:letzter lauffaehiger Programmstand
;    RESULTCOMMENT:Format: ZZZPPPxVBBxh 12 Byte ASCII
;    RESULTCOMMENT:ZZZ   : Hardwarelieferant
;    RESULTCOMMENT:PPP   : Hardwarerelevanz zum Programmstand
;    RESULTCOMMENT:x     : nicht programmrelevante Varianten der Hardware
;    RESULTCOMMENT:V     : Projektvariante
;    RESULTCOMMENT:BB    : Programmstand
;    RESULTCOMMENT:x     : nicht datenrelevanter Änderungsindex
;    RESULTCOMMENT:h     : Programmstandersteller
;    RESULT:ZIF_SG_KENNUNG
;    RESULTTYPE:string
;    RESULTCOMMENT:ZZZ
;    RESULT:ZIF_PROJEKT
;    RESULTTYPE:string
;    RESULTCOMMENT:PPPxV
;    RESULT:ZIF_PROGRAMM_STAND
;    RESULTTYPE:string
;    RESULTCOMMENT:BBxh
;    RESULT:ZIF_STATUS
;    RESULTTYPE:int
;    RESULTCOMMENT:Dateninhalt bei FF noch nicht beschrieben
;    RESULT:ZIF_BMW_HW
;    RESULTTYPE:string
;    RESULTCOMMENT:VMECUH*N vehicleManufacturerECUHardware*Number
;    RESULTCOMMENT:BMW Hardware Nummer
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG_3
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT_3
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$25.B,$03.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0002BD36
__0002B621:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002B672
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002B660
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002B660:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002B678
__0002B672:         push       #$0.L
__0002B678:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002B6A5,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0002B6AB
__0002B6A5:         push       #$0.L
__0002B6AB:         pop        L0
                    jz         __0002B6D8
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0002B6D8:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002B734:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002B95D
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002B796
                    etag       __0002B796,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002B796:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002B7EE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002B95D
__0002B7EE:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002B906,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002B89C
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002B868
                    comp       S3[B0],#'!'
                    jz         __0002B84C
                    comp       S3[B0],#'#'
                    jz         __0002B84C
                    jump       __0002B868
__0002B84C:         comp       I6,#$1.I
                    jz         __0002B85D
                    wait       #$1.L
__0002B85D:         subb       I6,#$1.I
                    jnz        __0002B734
__0002B868:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002B95D
__0002B89C:         comp       I3,#$0.I
                    jz         __0002B8FA
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002B8FA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002B95D
__0002B8FA:         push       #$1.L
                    jump       __0002B963
__0002B906:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002B963
__0002B95D:         push       #$0.L
__0002B963:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0002BD59
__0002B9A3:         etag       __0002B9C4,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0002B9CA
__0002B9C4:         push       #$0.L
__0002B9CA:         pop        L0
                    jz         __0002B9F7
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0002B9F7:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002BA53:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002BCEA
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002BAB5
                    etag       __0002BAB5,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002BAB5:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002BAD1
                    move       B2,#$1.B
__0002BAD1:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002BAF5
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002BAF5:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002BB3B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002BCEA
__0002BB3B:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002BC93,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002BBFD
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002BBC9
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0002BBC9
                    comp       S3[B0],#'!'
                    jz         __0002BBAD
                    comp       S3[B0],#'#'
                    jz         __0002BBAD
                    jump       __0002BBC9
__0002BBAD:         comp       I6,#$1.I
                    jz         __0002BBBE
                    wait       #$1.L
__0002BBBE:         subb       I6,#$1.I
                    jnz        __0002BA53
__0002BBC9:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002BCEA
__0002BBFD:         comp       I3,#$0.I
                    jz         __0002BC87
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002BC24
                    move       B3,#$1.B
__0002BC24:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0002BC3C
                    adds       B3,#$1.B
__0002BC3C:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002BC87
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002BCEA
__0002BC87:         push       #$1.L
                    jump       __0002BCF0
__0002BC93:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002BCF0
__0002BCEA:         push       #$0.L
__0002BCF0:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0002BD59
                    jump       __0002BD59
__0002BD36:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002B621
                    comp       L0,#$6.L
                    jz         __0002B621
                    jump       __0002B9A3
__0002BD59:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002BD88
                    push       #$0.L
                    jump       __0002BD8E
__0002BD88:         push       #$1.L
__0002BD8E:         pop        L0
                    jz         __0002D485
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002BDDC
                    push       #$0.L
                    jump       __0002BDE2
__0002BDDC:         push       #$1.L
__0002BDE2:         pop        L0
                    jz         __0002BE77
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    move       S1,S4
                    move       L0,#$3.L
                    move       L1,#$C.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0002C084
__0002BE77:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    clear      S6
                    move       L0,#$3.L
                    comp       L0,#$0.L
                    jl         __0002BFB6
                    move       I6,I0
                    adds       L0,#$C.L
                    move       I7,I0
                    adds       L0,#$C.L
                    move       I8,I0
                    adds       L0,#$C.L
                    slen       L2,S4
                    comp       L0,L2
                    jg         __0002BFDD
                    move       L0,#$C.L
                    move       I9,I0
                    move       IA,I6
                    move       IB,I7
                    move       IC,#$0.I
__0002BF03:         comp       S4[IA],S4[IB]
                    jnz        __0002BF34
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002BF03
                    move       S6,S4[I6]I9
                    jump       __0002BFAA
__0002BF34:         move       IA,I6
                    move       IB,I8
                    move       IC,#$0.I
__0002BF41:         comp       S4[IA],S4[IB]
                    jnz        __0002BF72
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002BF41
                    move       S6,S4[I6]I9
                    jump       __0002BFAA
__0002BF72:         move       IA,I7
                    move       IB,I8
                    move       IC,#$0.I
__0002BF7F:         comp       S4[IA],S4[IB]
                    jnz        __0002C003
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002BF7F
                    move       S6,S4[I7]I9
__0002BFAA:         push       #$1.L
                    jump       __0002C009
__0002BFB6:         ergs       "JOB_MESSAGE","Invalid Offset"
                    jump       __0002C003
__0002BFDD:         ergs       "JOB_MESSAGE","Invalid Count"
                    jump       __0002C003
__0002C003:         push       #$0.L
__0002C009:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002C03D
                    push       #$0.L
                    jump       __0002C043
__0002C03D:         push       #$1.L
__0002C043:         pop        L0
                    jz         __0002C084
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_PRGREF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002C084:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$91.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0002C870
__0002C143:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002C194
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002C182
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002C182:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002C19A
__0002C194:         push       #$0.L
__0002C19A:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002C1C9,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __0002C1CF
__0002C1C9:         push       #$0.L
__0002C1CF:         pop        L0
                    jz         __0002C1FE
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0002C1FE:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002C25C:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002C48B
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __0002C2C4
                    etag       __0002C2C4,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__0002C2C4:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002C31C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002C48B
__0002C31C:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002C434,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002C3CA
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002C396
                    comp       S3[B0],#'!'
                    jz         __0002C37A
                    comp       S3[B0],#'#'
                    jz         __0002C37A
                    jump       __0002C396
__0002C37A:         comp       I6,#$1.I
                    jz         __0002C38B
                    wait       #$1.L
__0002C38B:         subb       I6,#$1.I
                    jnz        __0002C25C
__0002C396:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002C48B
__0002C3CA:         comp       I3,#$0.I
                    jz         __0002C428
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002C428
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002C48B
__0002C428:         push       #$1.L
                    jump       __0002C491
__0002C434:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002C491
__0002C48B:         push       #$0.L
__0002C491:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0002C893
__0002C4D1:         etag       __0002C4F4,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __0002C4FA
__0002C4F4:         push       #$0.L
__0002C4FA:         pop        L0
                    jz         __0002C529
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0002C529:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002C587:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002C824
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __0002C5EF
                    etag       __0002C5EF,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__0002C5EF:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002C60B
                    move       B2,#$1.B
__0002C60B:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002C62F
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002C62F:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002C675
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002C824
__0002C675:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002C7CD,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002C737
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002C703
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0002C703
                    comp       S3[B0],#'!'
                    jz         __0002C6E7
                    comp       S3[B0],#'#'
                    jz         __0002C6E7
                    jump       __0002C703
__0002C6E7:         comp       I6,#$1.I
                    jz         __0002C6F8
                    wait       #$1.L
__0002C6F8:         subb       I6,#$1.I
                    jnz        __0002C587
__0002C703:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002C824
__0002C737:         comp       I3,#$0.I
                    jz         __0002C7C1
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002C75E
                    move       B3,#$1.B
__0002C75E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0002C776
                    adds       B3,#$1.B
__0002C776:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002C7C1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002C824
__0002C7C1:         push       #$1.L
                    jump       __0002C82A
__0002C7CD:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002C82A
__0002C824:         push       #$0.L
__0002C82A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0002C893
                    jump       __0002C893
__0002C870:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002C143
                    comp       L0,#$6.L
                    jz         __0002C143
                    jump       __0002C4D1
__0002C893:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002C8C2
                    push       #$0.L
                    jump       __0002C8C8
__0002C8C2:         push       #$1.L
__0002C8C8:         pop        L0
                    jz         __0002CBC6
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002C916
                    push       #$0.L
                    jump       __0002C91C
__0002C916:         push       #$1.L
__0002C91C:         pop        L0
                    jz         __0002C9B1
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,#$6.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0002CBC0
__0002C9B1:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S7
                    move       L0,#$2.L
                    comp       L0,#$0.L
                    jl         __0002CAF0
                    move       I6,I0
                    adds       L0,#$6.L
                    move       I7,I0
                    adds       L0,#$6.L
                    move       I8,I0
                    adds       L0,#$6.L
                    slen       L2,S4
                    comp       L0,L2
                    jg         __0002CB17
                    move       L0,#$6.L
                    move       I9,I0
                    move       IA,I6
                    move       IB,I7
                    move       IC,#$0.I
__0002CA3D:         comp       S4[IA],S4[IB]
                    jnz        __0002CA6E
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002CA3D
                    move       S7,S4[I6]I9
                    jump       __0002CAE4
__0002CA6E:         move       IA,I6
                    move       IB,I8
                    move       IC,#$0.I
__0002CA7B:         comp       S4[IA],S4[IB]
                    jnz        __0002CAAC
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002CA7B
                    move       S7,S4[I6]I9
                    jump       __0002CAE4
__0002CAAC:         move       IA,I7
                    move       IB,I8
                    move       IC,#$0.I
__0002CAB9:         comp       S4[IA],S4[IB]
                    jnz        __0002CB3D
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002CAB9
                    move       S7,S4[I7]I9
__0002CAE4:         push       #$1.L
                    jump       __0002CB43
__0002CAF0:         ergs       "JOB_MESSAGE","Invalid Offset"
                    jump       __0002CB3D
__0002CB17:         ergs       "JOB_MESSAGE","Invalid Count"
                    jump       __0002CB3D
__0002CB3D:         push       #$0.L
__0002CB43:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002CB77
                    push       #$0.L
                    jump       __0002CB7D
__0002CB77:         push       #$1.L
__0002CB7D:         pop        L0
                    jz         __0002CBC0
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_VMECUH*N"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002CBC0:         jump       __0002D47F
__0002CBC6:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$80.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0002D3D8
__0002CC85:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002CCD6
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002CCC4
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002CCC4:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002CCDC
__0002CCD6:         push       #$0.L
__0002CCDC:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002CD0B,"_TEL_AUFTRAG_3"
                    push       #$1.L
                    jump       __0002CD11
__0002CD0B:         push       #$0.L
__0002CD11:         pop        L0
                    jz         __0002CD40
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_3",S1
                    pop        L0
__0002CD40:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_3"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002CD9E:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002CFCD
                    move       S1,"_TEL_ANTWORT_3"
                    scmp       S1,""
                    jz         __0002CE06
                    etag       __0002CE06,"_TEL_ANTWORT_3"
                    ergy       "_TEL_ANTWORT_3",S3
__0002CE06:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002CE5E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002CFCD
__0002CE5E:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002CF76,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002CF0C
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002CED8
                    comp       S3[B0],#'!'
                    jz         __0002CEBC
                    comp       S3[B0],#'#'
                    jz         __0002CEBC
                    jump       __0002CED8
__0002CEBC:         comp       I6,#$1.I
                    jz         __0002CECD
                    wait       #$1.L
__0002CECD:         subb       I6,#$1.I
                    jnz        __0002CD9E
__0002CED8:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002CFCD
__0002CF0C:         comp       I3,#$0.I
                    jz         __0002CF6A
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002CF6A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002CFCD
__0002CF6A:         push       #$1.L
                    jump       __0002CFD3
__0002CF76:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002CFD3
__0002CFCD:         push       #$0.L
__0002CFD3:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002D00D
                    push       #$0.L
                    jump       __0002D013
__0002D00D:         push       #$1.L
__0002D013:         pop        L0
                    jz         __0002D020
                    nop
                    eoj
__0002D020:         jump       __0002D3FB
__0002D026:         etag       __0002D049,"_TEL_AUFTRAG_3"
                    push       #$1.L
                    jump       __0002D04F
__0002D049:         push       #$0.L
__0002D04F:         pop        L0
                    jz         __0002D07E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_3",S1
                    pop        L0
__0002D07E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_3"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002D0DC:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002D379
                    move       S1,"_TEL_ANTWORT_3"
                    scmp       S1,""
                    jz         __0002D144
                    etag       __0002D144,"_TEL_ANTWORT_3"
                    ergy       "_TEL_ANTWORT_3",S3
__0002D144:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002D160
                    move       B2,#$1.B
__0002D160:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002D184
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002D184:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002D1CA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002D379
__0002D1CA:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002D322,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002D28C
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002D258
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0002D258
                    comp       S3[B0],#'!'
                    jz         __0002D23C
                    comp       S3[B0],#'#'
                    jz         __0002D23C
                    jump       __0002D258
__0002D23C:         comp       I6,#$1.I
                    jz         __0002D24D
                    wait       #$1.L
__0002D24D:         subb       I6,#$1.I
                    jnz        __0002D0DC
__0002D258:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002D379
__0002D28C:         comp       I3,#$0.I
                    jz         __0002D316
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002D2B3
                    move       B3,#$1.B
__0002D2B3:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0002D2CB
                    adds       B3,#$1.B
__0002D2CB:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002D316
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002D379
__0002D316:         push       #$1.L
                    jump       __0002D37F
__0002D322:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002D37F
__0002D379:         push       #$0.L
__0002D37F:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002D3B9
                    push       #$0.L
                    jump       __0002D3BF
__0002D3B9:         push       #$1.L
__0002D3BF:         pop        L0
                    jz         __0002D3CC
                    nop
                    eoj
__0002D3CC:         jump       __0002D3FB
                    jump       __0002D3FB
__0002D3D8:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002CC85
                    comp       L0,#$6.L
                    jz         __0002CC85
                    jump       __0002D026
__0002D3FB:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,#$6.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0002D47F:         jump       __0002DE4C
__0002D485:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$80.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0002DC97
__0002D544:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002D595
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002D583
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002D583:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002D59B
__0002D595:         push       #$0.L
__0002D59B:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002D5CA,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __0002D5D0
__0002D5CA:         push       #$0.L
__0002D5D0:         pop        L0
                    jz         __0002D5FF
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0002D5FF:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002D65D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002D88C
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __0002D6C5
                    etag       __0002D6C5,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__0002D6C5:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002D71D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002D88C
__0002D71D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002D835,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002D7CB
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002D797
                    comp       S3[B0],#'!'
                    jz         __0002D77B
                    comp       S3[B0],#'#'
                    jz         __0002D77B
                    jump       __0002D797
__0002D77B:         comp       I6,#$1.I
                    jz         __0002D78C
                    wait       #$1.L
__0002D78C:         subb       I6,#$1.I
                    jnz        __0002D65D
__0002D797:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002D88C
__0002D7CB:         comp       I3,#$0.I
                    jz         __0002D829
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002D829
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002D88C
__0002D829:         push       #$1.L
                    jump       __0002D892
__0002D835:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002D892
__0002D88C:         push       #$0.L
__0002D892:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002D8CC
                    push       #$0.L
                    jump       __0002D8D2
__0002D8CC:         push       #$1.L
__0002D8D2:         pop        L0
                    jz         __0002D8DF
                    nop
                    eoj
__0002D8DF:         jump       __0002DCBA
__0002D8E5:         etag       __0002D908,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __0002D90E
__0002D908:         push       #$0.L
__0002D90E:         pop        L0
                    jz         __0002D93D
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0002D93D:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002D99B:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002DC38
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __0002DA03
                    etag       __0002DA03,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__0002DA03:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002DA1F
                    move       B2,#$1.B
__0002DA1F:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002DA43
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002DA43:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002DA89
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002DC38
__0002DA89:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002DBE1,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002DB4B
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002DB17
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0002DB17
                    comp       S3[B0],#'!'
                    jz         __0002DAFB
                    comp       S3[B0],#'#'
                    jz         __0002DAFB
                    jump       __0002DB17
__0002DAFB:         comp       I6,#$1.I
                    jz         __0002DB0C
                    wait       #$1.L
__0002DB0C:         subb       I6,#$1.I
                    jnz        __0002D99B
__0002DB17:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002DC38
__0002DB4B:         comp       I3,#$0.I
                    jz         __0002DBD5
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002DB72
                    move       B3,#$1.B
__0002DB72:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0002DB8A
                    adds       B3,#$1.B
__0002DB8A:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002DBD5
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002DC38
__0002DBD5:         push       #$1.L
                    jump       __0002DC3E
__0002DBE1:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002DC3E
__0002DC38:         push       #$0.L
__0002DC3E:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002DC78
                    push       #$0.L
                    jump       __0002DC7E
__0002DC78:         push       #$1.L
__0002DC7E:         pop        L0
                    jz         __0002DC8B
                    nop
                    eoj
__0002DC8B:         jump       __0002DCBA
                    jump       __0002DCBA
__0002DC97:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002D544
                    comp       L0,#$6.L
                    jz         __0002D544
                    jump       __0002D8E5
__0002DCBA:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$3C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0002DCFD
                    push       #$0.L
                    jump       __0002DD03
__0002DCFD:         push       #$1.L
__0002DD03:         pop        L0
                    jz         __0002DD44
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_PRGREF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002DD44:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$30.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    move       S1,S4
                    move       L0,#$30.L
                    move       L1,#$C.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,#$6.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0002DE4C:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "ZIF_PROGRAMM_REFERENZ",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    move       S1,S6
                    move       L0,#$0.L
                    move       L1,#$3.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ZIF_SG_KENNUNG",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    move       S1,S6
                    move       L0,#$3.L
                    move       L1,#$5.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ZIF_PROJEKT",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    move       S1,S6
                    move       L0,#$8.L
                    move       L1,#$4.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ZIF_PROGRAMM_STAND",S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ZIF_STATUS",I0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S5
                    slen       L2,S7
                    comp       L2,#$6.L
                    jnz        __0002E126
                    move       B0,S7[#$0]
                    comp       B0,#$0.B
                    jz         __0002E10C
                    y2bcd      S5,S7[#$3]#$3
                    spaste     S5[#$0],S7[#$0]#$3
                    jump       __0002E11A
__0002E10C:         y2bcd      S5,S7[#$0]#$6
                    serase     S5[#$0],#$5.B
__0002E11A:         push       #$1.L
                    jump       __0002E150
__0002E126:         ergs       "JOB_MESSAGE","Invalid Len"
                    jump       __0002E14A
__0002E14A:         push       #$0.L
__0002E150:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ZIF_BMW_HW",S1
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


ZIF_BACKUP_LESEN#
;    JOBNAME:ZIF_BACKUP_LESEN
;    JOBCOMMENT:Auslesen des Backups des Zulieferinfofeldes
;    JOBCOMMENT:ProgrammReferenzBackup         PRGREFB
;    JOBCOMMENT:vehicleManufECUHW*NumberBackup VMECUH*NB
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$2500 PRBHW*B
;    JOBCOMMENT:oder alternativ
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$80 ECUIdentificationDataTable
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;    RESULT:ZIF_BACKUP_PROGRAMM_REFERENZ
;    RESULTTYPE:string
;    RESULTCOMMENT:PRGREFB ProgrammReferenzBackup
;    RESULTCOMMENT:letzter lauffaehiger Programmstand
;    RESULTCOMMENT:Format: ZZZPPPxVBBxh 12 Byte ASCII
;    RESULTCOMMENT:ZZZ   : Hardwarelieferant
;    RESULTCOMMENT:PPP   : Hardwarerelevanz zum Programmstand
;    RESULTCOMMENT:x     : nicht programmrelevante Varianten der Hardware
;    RESULTCOMMENT:V     : Projektvariante
;    RESULTCOMMENT:BB    : Programmstand
;    RESULTCOMMENT:x     : nicht datenrelevanter Änderungsindex
;    RESULTCOMMENT:h     : Programmstandersteller
;    RESULT:ZIF_BACKUP_SG_KENNUNG
;    RESULTTYPE:string
;    RESULTCOMMENT:ZZZ
;    RESULT:ZIF_BACKUP_PROJEKT
;    RESULTTYPE:string
;    RESULTCOMMENT:PPPxV
;    RESULT:ZIF_BACKUP_PROGRAMM_STAND
;    RESULTTYPE:string
;    RESULTCOMMENT:BBxh
;    RESULT:ZIF_BACKUP_STATUS
;    RESULTTYPE:int
;    RESULTCOMMENT:Dateninhalt bei FF noch nicht beschrieben
;    RESULT:ZIF_BACKUP_BMW_HW
;    RESULTTYPE:string
;    RESULTCOMMENT:VMECUH*NB vehicleManufECUHW*NumberBackup
;    RESULTCOMMENT:BMW Hardware* Nummer
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$25.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0002E993
__0002E27E:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002E2CF
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002E2BD
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002E2BD:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002E2D5
__0002E2CF:         push       #$0.L
__0002E2D5:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002E302,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0002E308
__0002E302:         push       #$0.L
__0002E308:         pop        L0
                    jz         __0002E335
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0002E335:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002E391:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002E5BA
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002E3F3
                    etag       __0002E3F3,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002E3F3:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002E44B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002E5BA
__0002E44B:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002E563,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002E4F9
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002E4C5
                    comp       S3[B0],#'!'
                    jz         __0002E4A9
                    comp       S3[B0],#'#'
                    jz         __0002E4A9
                    jump       __0002E4C5
__0002E4A9:         comp       I6,#$1.I
                    jz         __0002E4BA
                    wait       #$1.L
__0002E4BA:         subb       I6,#$1.I
                    jnz        __0002E391
__0002E4C5:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002E5BA
__0002E4F9:         comp       I3,#$0.I
                    jz         __0002E557
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002E557
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002E5BA
__0002E557:         push       #$1.L
                    jump       __0002E5C0
__0002E563:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002E5C0
__0002E5BA:         push       #$0.L
__0002E5C0:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0002E9B6
__0002E600:         etag       __0002E621,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0002E627
__0002E621:         push       #$0.L
__0002E627:         pop        L0
                    jz         __0002E654
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0002E654:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002E6B0:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002E947
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002E712
                    etag       __0002E712,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002E712:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002E72E
                    move       B2,#$1.B
__0002E72E:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002E752
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002E752:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002E798
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002E947
__0002E798:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002E8F0,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002E85A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002E826
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0002E826
                    comp       S3[B0],#'!'
                    jz         __0002E80A
                    comp       S3[B0],#'#'
                    jz         __0002E80A
                    jump       __0002E826
__0002E80A:         comp       I6,#$1.I
                    jz         __0002E81B
                    wait       #$1.L
__0002E81B:         subb       I6,#$1.I
                    jnz        __0002E6B0
__0002E826:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002E947
__0002E85A:         comp       I3,#$0.I
                    jz         __0002E8E4
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002E881
                    move       B3,#$1.B
__0002E881:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0002E899
                    adds       B3,#$1.B
__0002E899:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002E8E4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002E947
__0002E8E4:         push       #$1.L
                    jump       __0002E94D
__0002E8F0:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002E94D
__0002E947:         push       #$0.L
__0002E94D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0002E9B6
                    jump       __0002E9B6
__0002E993:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002E27E
                    comp       L0,#$6.L
                    jz         __0002E27E
                    jump       __0002E600
__0002E9B6:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002E9E5
                    push       #$0.L
                    jump       __0002E9EB
__0002E9E5:         push       #$1.L
__0002E9EB:         pop        L0
                    jz         __0002EF7C
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$15.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002EA39
                    push       #$0.L
                    jump       __0002EA3F
__0002EA39:         push       #$1.L
__0002EA3F:         pop        L0
                    jz         __0002EB58
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    move       S1,S4
                    move       L0,#$3.L
                    move       L1,#$C.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$F.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       S1,S4
                    move       L0,#$F.L
                    move       L1,#$6.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0002EF76
__0002EB58:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    clear      S6
                    move       L0,#$3.L
                    comp       L0,#$0.L
                    jl         __0002EC97
                    move       I6,I0
                    adds       L0,#$C.L
                    move       I7,I0
                    adds       L0,#$C.L
                    move       I8,I0
                    adds       L0,#$C.L
                    slen       L2,S4
                    comp       L0,L2
                    jg         __0002ECBE
                    move       L0,#$C.L
                    move       I9,I0
                    move       IA,I6
                    move       IB,I7
                    move       IC,#$0.I
__0002EBE4:         comp       S4[IA],S4[IB]
                    jnz        __0002EC15
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002EBE4
                    move       S6,S4[I6]I9
                    jump       __0002EC8B
__0002EC15:         move       IA,I6
                    move       IB,I8
                    move       IC,#$0.I
__0002EC22:         comp       S4[IA],S4[IB]
                    jnz        __0002EC53
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002EC22
                    move       S6,S4[I6]I9
                    jump       __0002EC8B
__0002EC53:         move       IA,I7
                    move       IB,I8
                    move       IC,#$0.I
__0002EC60:         comp       S4[IA],S4[IB]
                    jnz        __0002ECE4
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002EC60
                    move       S6,S4[I7]I9
__0002EC8B:         push       #$1.L
                    jump       __0002ECEA
__0002EC97:         ergs       "JOB_MESSAGE","Invalid Offset"
                    jump       __0002ECE4
__0002ECBE:         ergs       "JOB_MESSAGE","Invalid Count"
                    jump       __0002ECE4
__0002ECE4:         push       #$0.L
__0002ECEA:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002ED1E
                    push       #$0.L
                    jump       __0002ED24
__0002ED1E:         push       #$1.L
__0002ED24:         pop        L0
                    jz         __0002ED66
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_PRGREFB"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002ED66:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$27.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S7
                    move       L0,#$27.L
                    comp       L0,#$0.L
                    jl         __0002EEA5
                    move       I6,I0
                    adds       L0,#$6.L
                    move       I7,I0
                    adds       L0,#$6.L
                    move       I8,I0
                    adds       L0,#$6.L
                    slen       L2,S4
                    comp       L0,L2
                    jg         __0002EECC
                    move       L0,#$6.L
                    move       I9,I0
                    move       IA,I6
                    move       IB,I7
                    move       IC,#$0.I
__0002EDF2:         comp       S4[IA],S4[IB]
                    jnz        __0002EE23
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002EDF2
                    move       S7,S4[I6]I9
                    jump       __0002EE99
__0002EE23:         move       IA,I6
                    move       IB,I8
                    move       IC,#$0.I
__0002EE30:         comp       S4[IA],S4[IB]
                    jnz        __0002EE61
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002EE30
                    move       S7,S4[I6]I9
                    jump       __0002EE99
__0002EE61:         move       IA,I7
                    move       IB,I8
                    move       IC,#$0.I
__0002EE6E:         comp       S4[IA],S4[IB]
                    jnz        __0002EEF2
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __0002EE6E
                    move       S7,S4[I7]I9
__0002EE99:         push       #$1.L
                    jump       __0002EEF8
__0002EEA5:         ergs       "JOB_MESSAGE","Invalid Offset"
                    jump       __0002EEF2
__0002EECC:         ergs       "JOB_MESSAGE","Invalid Count"
                    jump       __0002EEF2
__0002EEF2:         push       #$0.L
__0002EEF8:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002EF2C
                    push       #$0.L
                    jump       __0002EF32
__0002EF2C:         push       #$1.L
__0002EF32:         pop        L0
                    jz         __0002EF76
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_VMECUH*NB"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002EF76:         jump       __0002F9FB
__0002EF7C:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$80.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0002F78E
__0002F03B:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002F08C
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002F07A
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002F07A:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002F092
__0002F08C:         push       #$0.L
__0002F092:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002F0C1,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __0002F0C7
__0002F0C1:         push       #$0.L
__0002F0C7:         pop        L0
                    jz         __0002F0F6
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0002F0F6:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002F154:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002F383
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __0002F1BC
                    etag       __0002F1BC,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__0002F1BC:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002F214
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002F383
__0002F214:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002F32C,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002F2C2
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002F28E
                    comp       S3[B0],#'!'
                    jz         __0002F272
                    comp       S3[B0],#'#'
                    jz         __0002F272
                    jump       __0002F28E
__0002F272:         comp       I6,#$1.I
                    jz         __0002F283
                    wait       #$1.L
__0002F283:         subb       I6,#$1.I
                    jnz        __0002F154
__0002F28E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002F383
__0002F2C2:         comp       I3,#$0.I
                    jz         __0002F320
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002F320
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002F383
__0002F320:         push       #$1.L
                    jump       __0002F389
__0002F32C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002F389
__0002F383:         push       #$0.L
__0002F389:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002F3C3
                    push       #$0.L
                    jump       __0002F3C9
__0002F3C3:         push       #$1.L
__0002F3C9:         pop        L0
                    jz         __0002F3D6
                    nop
                    eoj
__0002F3D6:         jump       __0002F7B1
__0002F3DC:         etag       __0002F3FF,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __0002F405
__0002F3FF:         push       #$0.L
__0002F405:         pop        L0
                    jz         __0002F434
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0002F434:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002F492:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0002F72F
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __0002F4FA
                    etag       __0002F4FA,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__0002F4FA:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002F516
                    move       B2,#$1.B
__0002F516:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0002F53A
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0002F53A:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0002F580
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0002F72F
__0002F580:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0002F6D8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0002F642
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0002F60E
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0002F60E
                    comp       S3[B0],#'!'
                    jz         __0002F5F2
                    comp       S3[B0],#'#'
                    jz         __0002F5F2
                    jump       __0002F60E
__0002F5F2:         comp       I6,#$1.I
                    jz         __0002F603
                    wait       #$1.L
__0002F603:         subb       I6,#$1.I
                    jnz        __0002F492
__0002F60E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0002F72F
__0002F642:         comp       I3,#$0.I
                    jz         __0002F6CC
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0002F669
                    move       B3,#$1.B
__0002F669:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0002F681
                    adds       B3,#$1.B
__0002F681:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0002F6CC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0002F72F
__0002F6CC:         push       #$1.L
                    jump       __0002F735
__0002F6D8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0002F735
__0002F72F:         push       #$0.L
__0002F735:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0002F76F
                    push       #$0.L
                    jump       __0002F775
__0002F76F:         push       #$1.L
__0002F775:         pop        L0
                    jz         __0002F782
                    nop
                    eoj
__0002F782:         jump       __0002F7B1
                    jump       __0002F7B1
__0002F78E:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002F03B
                    comp       L0,#$6.L
                    jz         __0002F03B
                    jump       __0002F3DC
__0002F7B1:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$3C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0002F7F4
                    push       #$0.L
                    jump       __0002F7FA
__0002F7F4:         push       #$1.L
__0002F7FA:         pop        L0
                    jz         __0002F83C
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_PRGREFB"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0002F83C:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$29.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    move       S1,S4
                    move       L0,#$29.L
                    move       L1,#$7.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$37.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    move       S1,S4
                    move       L0,#$37.L
                    move       L1,#$5.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    scat       S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$1F.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       S1,S4
                    move       L0,#$1F.L
                    move       L1,#$6.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0002F9FB:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "ZIF_BACKUP_PROGRAMM_REFERENZ",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    move       S1,S6
                    move       L0,#$0.L
                    move       L1,#$3.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ZIF_BACKUP_SG_KENNUNG",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    move       S1,S6
                    move       L0,#$3.L
                    move       L1,#$5.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ZIF_BACKUP_PROJEKT",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    move       S1,S6
                    move       L0,#$8.L
                    move       L1,#$4.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ZIF_BACKUP_PROGRAMM_STAND",S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "ZIF_BACKUP_STATUS",I0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S5
                    slen       L2,S7
                    comp       L2,#$6.L
                    jnz        __0002FCF8
                    move       B0,S7[#$0]
                    comp       B0,#$0.B
                    jz         __0002FCDE
                    y2bcd      S5,S7[#$3]#$3
                    spaste     S5[#$0],S7[#$0]#$3
                    jump       __0002FCEC
__0002FCDE:         y2bcd      S5,S7[#$0]#$6
                    serase     S5[#$0],#$5.B
__0002FCEC:         push       #$1.L
                    jump       __0002FD22
__0002FCF8:         ergs       "JOB_MESSAGE","Invalid Len"
                    jump       __0002FD1C
__0002FD1C:         push       #$0.L
__0002FD22:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "ZIF_BACKUP_BMW_HW",S1
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


PHYSIKALISCHE_HW_NR_LESEN#
;    JOBNAME:PHYSIKALISCHE_HW_NR_LESEN
;    JOBCOMMENT:Auslesen der physikalischen Hardwarenummer
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$87 physicalECUHardwareNumber (PECUHN)
;    JOBCOMMENT:oder alternativ
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$80 ECUIdentificationDataTable
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:PHYSIKALISCHE_HW_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:Physikalische Hardware-Nummer
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$87.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0003056B
__0002FE56:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0002FEA7
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0002FE95
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0002FE95:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0002FEAD
__0002FEA7:         push       #$0.L
__0002FEAD:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0002FEDA,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0002FEE0
__0002FEDA:         push       #$0.L
__0002FEE0:         pop        L0
                    jz         __0002FF0D
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0002FF0D:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0002FF69:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00030192
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0002FFCB
                    etag       __0002FFCB,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0002FFCB:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00030023
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00030192
__00030023:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003013B,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000300D1
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003009D
                    comp       S3[B0],#'!'
                    jz         __00030081
                    comp       S3[B0],#'#'
                    jz         __00030081
                    jump       __0003009D
__00030081:         comp       I6,#$1.I
                    jz         __00030092
                    wait       #$1.L
__00030092:         subb       I6,#$1.I
                    jnz        __0002FF69
__0003009D:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00030192
__000300D1:         comp       I3,#$0.I
                    jz         __0003012F
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003012F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00030192
__0003012F:         push       #$1.L
                    jump       __00030198
__0003013B:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00030198
__00030192:         push       #$0.L
__00030198:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0003058E
__000301D8:         etag       __000301F9,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000301FF
__000301F9:         push       #$0.L
__000301FF:         pop        L0
                    jz         __0003022C
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003022C:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00030288:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003051F
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000302EA
                    etag       __000302EA,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000302EA:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00030306
                    move       B2,#$1.B
__00030306:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0003032A
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0003032A:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00030370
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003051F
__00030370:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000304C8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00030432
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000303FE
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000303FE
                    comp       S3[B0],#'!'
                    jz         __000303E2
                    comp       S3[B0],#'#'
                    jz         __000303E2
                    jump       __000303FE
__000303E2:         comp       I6,#$1.I
                    jz         __000303F3
                    wait       #$1.L
__000303F3:         subb       I6,#$1.I
                    jnz        __00030288
__000303FE:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003051F
__00030432:         comp       I3,#$0.I
                    jz         __000304BC
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00030459
                    move       B3,#$1.B
__00030459:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00030471
                    adds       B3,#$1.B
__00030471:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000304BC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003051F
__000304BC:         push       #$1.L
                    jump       __00030525
__000304C8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00030525
__0003051F:         push       #$0.L
__00030525:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0003058E
                    jump       __0003058E
__0003056B:         pop        L0
                    comp       L0,#$D.L
                    jz         __0002FE56
                    comp       L0,#$6.L
                    jz         __0002FE56
                    jump       __000301D8
__0003058E:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000305BD
                    push       #$0.L
                    jump       __000305C3
__000305BD:         push       #$1.L
__000305C3:         pop        L0
                    jz         __000308BF
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00030611
                    push       #$0.L
                    jump       __00030617
__00030611:         push       #$1.L
__00030617:         pop        L0
                    jz         __000306AC
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,#$6.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000308B9
__000306AC:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S6
                    move       L0,#$2.L
                    comp       L0,#$0.L
                    jl         __000307EB
                    move       I6,I0
                    adds       L0,#$6.L
                    move       I7,I0
                    adds       L0,#$6.L
                    move       I8,I0
                    adds       L0,#$6.L
                    slen       L2,S4
                    comp       L0,L2
                    jg         __00030812
                    move       L0,#$6.L
                    move       I9,I0
                    move       IA,I6
                    move       IB,I7
                    move       IC,#$0.I
__00030738:         comp       S4[IA],S4[IB]
                    jnz        __00030769
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __00030738
                    move       S6,S4[I6]I9
                    jump       __000307DF
__00030769:         move       IA,I6
                    move       IB,I8
                    move       IC,#$0.I
__00030776:         comp       S4[IA],S4[IB]
                    jnz        __000307A7
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __00030776
                    move       S6,S4[I6]I9
                    jump       __000307DF
__000307A7:         move       IA,I7
                    move       IB,I8
                    move       IC,#$0.I
__000307B4:         comp       S4[IA],S4[IB]
                    jnz        __00030838
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __000307B4
                    move       S6,S4[I7]I9
__000307DF:         push       #$1.L
                    jump       __0003083E
__000307EB:         ergs       "JOB_MESSAGE","Invalid Offset"
                    jump       __00030838
__00030812:         ergs       "JOB_MESSAGE","Invalid Count"
                    jump       __00030838
__00030838:         push       #$0.L
__0003083E:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00030872
                    push       #$0.L
                    jump       __00030878
__00030872:         push       #$1.L
__00030878:         pop        L0
                    jz         __000308B9
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_PECUHN"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000308B9:         jump       __00031202
__000308BF:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$80.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000310D1
__0003097E:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000309CF
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000309BD
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000309BD:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000309D5
__000309CF:         push       #$0.L
__000309D5:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00030A04,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __00030A0A
__00030A04:         push       #$0.L
__00030A0A:         pop        L0
                    jz         __00030A39
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__00030A39:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00030A97:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00030CC6
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __00030AFF
                    etag       __00030AFF,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__00030AFF:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00030B57
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00030CC6
__00030B57:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00030C6F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00030C05
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00030BD1
                    comp       S3[B0],#'!'
                    jz         __00030BB5
                    comp       S3[B0],#'#'
                    jz         __00030BB5
                    jump       __00030BD1
__00030BB5:         comp       I6,#$1.I
                    jz         __00030BC6
                    wait       #$1.L
__00030BC6:         subb       I6,#$1.I
                    jnz        __00030A97
__00030BD1:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00030CC6
__00030C05:         comp       I3,#$0.I
                    jz         __00030C63
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00030C63
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00030CC6
__00030C63:         push       #$1.L
                    jump       __00030CCC
__00030C6F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00030CCC
__00030CC6:         push       #$0.L
__00030CCC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00030D06
                    push       #$0.L
                    jump       __00030D0C
__00030D06:         push       #$1.L
__00030D0C:         pop        L0
                    jz         __00030D19
                    nop
                    eoj
__00030D19:         jump       __000310F4
__00030D1F:         etag       __00030D42,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __00030D48
__00030D42:         push       #$0.L
__00030D48:         pop        L0
                    jz         __00030D77
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__00030D77:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00030DD5:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00031072
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __00030E3D
                    etag       __00030E3D,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__00030E3D:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00030E59
                    move       B2,#$1.B
__00030E59:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00030E7D
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00030E7D:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00030EC3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00031072
__00030EC3:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003101B,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00030F85
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00030F51
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00030F51
                    comp       S3[B0],#'!'
                    jz         __00030F35
                    comp       S3[B0],#'#'
                    jz         __00030F35
                    jump       __00030F51
__00030F35:         comp       I6,#$1.I
                    jz         __00030F46
                    wait       #$1.L
__00030F46:         subb       I6,#$1.I
                    jnz        __00030DD5
__00030F51:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00031072
__00030F85:         comp       I3,#$0.I
                    jz         __0003100F
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00030FAC
                    move       B3,#$1.B
__00030FAC:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00030FC4
                    adds       B3,#$1.B
__00030FC4:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003100F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00031072
__0003100F:         push       #$1.L
                    jump       __00031078
__0003101B:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00031078
__00031072:         push       #$0.L
__00031078:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000310B2
                    push       #$0.L
                    jump       __000310B8
__000310B2:         push       #$1.L
__000310B8:         pop        L0
                    jz         __000310C5
                    nop
                    eoj
__000310C5:         jump       __000310F4
                    jump       __000310F4
__000310D1:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003097E
                    comp       L0,#$6.L
                    jz         __0003097E
                    jump       __00030D1F
__000310F4:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$25.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00031137
                    push       #$0.L
                    jump       __0003113D
__00031137:         push       #$1.L
__0003113D:         pop        L0
                    jz         __0003117E
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_PECUHN"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003117E:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$1F.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       S1,S4
                    move       L0,#$1F.L
                    move       L1,#$6.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00031202:         etag       __0003122A,"PHYSIKALISCHE_HW_NR"
                    push       #$1.L
                    jump       __00031230
__0003122A:         push       #$0.L
__00031230:         pop        L0
                    jz         __0003130D
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S7
                    slen       L2,S6
                    comp       L2,#$6.L
                    jnz        __000312AB
                    move       B0,S6[#$0]
                    comp       B0,#$0.B
                    jz         __00031291
                    y2bcd      S7,S6[#$3]#$3
                    spaste     S7[#$0],S6[#$0]#$3
                    jump       __0003129F
__00031291:         y2bcd      S7,S6[#$0]#$6
                    serase     S7[#$0],#$5.B
__0003129F:         push       #$1.L
                    jump       __000312D5
__000312AB:         ergs       "JOB_MESSAGE","Invalid Len"
                    jump       __000312CF
__000312CF:         push       #$0.L
__000312D5:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "PHYSIKALISCHE_HW_NR",S1
                    pop        L0
__0003130D:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


HARDWARE_REFERENZ_LESEN#
;    JOBNAME:HARDWARE_REFERENZ_LESEN
;    JOBCOMMENT:Auslesen der Hardware Referenz
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$2502 HWREF
;    JOBCOMMENT:oder alternativ
;    JOBCOMMENT:KWP2000: $1A ReadECUIdentification
;    JOBCOMMENT:$80 ECUIdentificationDataTable
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:HARDWARE_REFERENZ
;    RESULTTYPE:string
;    RESULTCOMMENT:Hardware Referenz
;    RESULTCOMMENT:Format: ZZZPPPx 7 Byte ASCII
;    RESULTCOMMENT:ZZZ   : Hardwarelieferant
;    RESULTCOMMENT:PPP   : Hardwarerelevanz zum Programmstand
;    RESULTCOMMENT:x     : nicht programmrelevante Varianten der Hardware
;    RESULT:HW_REF_SG_KENNUNG
;    RESULTTYPE:string
;    RESULTCOMMENT:ZZZ
;    RESULT:HW_REF_PROJEKT
;    RESULTTYPE:string
;    RESULTCOMMENT:PPPx
;    RESULT:HW_REF_STATUS
;    RESULTTYPE:int
;    RESULTCOMMENT:Dateninhalt bei FF noch nicht beschrieben
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$25.B,$02.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00031B21
__0003140C:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0003145D
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003144B
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003144B:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00031463
__0003145D:         push       #$0.L
__00031463:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00031490,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00031496
__00031490:         push       #$0.L
__00031496:         pop        L0
                    jz         __000314C3
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000314C3:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003151F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00031748
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00031581
                    etag       __00031581,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00031581:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000315D9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00031748
__000315D9:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000316F1,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00031687
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00031653
                    comp       S3[B0],#'!'
                    jz         __00031637
                    comp       S3[B0],#'#'
                    jz         __00031637
                    jump       __00031653
__00031637:         comp       I6,#$1.I
                    jz         __00031648
                    wait       #$1.L
__00031648:         subb       I6,#$1.I
                    jnz        __0003151F
__00031653:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00031748
__00031687:         comp       I3,#$0.I
                    jz         __000316E5
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000316E5
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00031748
__000316E5:         push       #$1.L
                    jump       __0003174E
__000316F1:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003174E
__00031748:         push       #$0.L
__0003174E:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __00031B44
__0003178E:         etag       __000317AF,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000317B5
__000317AF:         push       #$0.L
__000317B5:         pop        L0
                    jz         __000317E2
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000317E2:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003183E:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00031AD5
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000318A0
                    etag       __000318A0,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000318A0:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000318BC
                    move       B2,#$1.B
__000318BC:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000318E0
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000318E0:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00031926
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00031AD5
__00031926:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00031A7E,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000319E8
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000319B4
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000319B4
                    comp       S3[B0],#'!'
                    jz         __00031998
                    comp       S3[B0],#'#'
                    jz         __00031998
                    jump       __000319B4
__00031998:         comp       I6,#$1.I
                    jz         __000319A9
                    wait       #$1.L
__000319A9:         subb       I6,#$1.I
                    jnz        __0003183E
__000319B4:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00031AD5
__000319E8:         comp       I3,#$0.I
                    jz         __00031A72
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00031A0F
                    move       B3,#$1.B
__00031A0F:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00031A27
                    adds       B3,#$1.B
__00031A27:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00031A72
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00031AD5
__00031A72:         push       #$1.L
                    jump       __00031ADB
__00031A7E:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00031ADB
__00031AD5:         push       #$0.L
__00031ADB:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __00031B44
                    jump       __00031B44
__00031B21:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003140C
                    comp       L0,#$6.L
                    jz         __0003140C
                    jump       __0003178E
__00031B44:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00031B73
                    push       #$0.L
                    jump       __00031B79
__00031B73:         push       #$1.L
__00031B79:         pop        L0
                    jz         __00031E74
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00031BC7
                    push       #$0.L
                    jump       __00031BCD
__00031BC7:         push       #$1.L
__00031BCD:         pop        L0
                    jz         __00031C62
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    move       S1,S4
                    move       L0,#$3.L
                    move       L1,#$7.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00031E6E
__00031C62:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    clear      S6
                    move       L0,#$3.L
                    comp       L0,#$0.L
                    jl         __00031DA1
                    move       I6,I0
                    adds       L0,#$7.L
                    move       I7,I0
                    adds       L0,#$7.L
                    move       I8,I0
                    adds       L0,#$7.L
                    slen       L2,S4
                    comp       L0,L2
                    jg         __00031DC8
                    move       L0,#$7.L
                    move       I9,I0
                    move       IA,I6
                    move       IB,I7
                    move       IC,#$0.I
__00031CEE:         comp       S4[IA],S4[IB]
                    jnz        __00031D1F
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __00031CEE
                    move       S6,S4[I6]I9
                    jump       __00031D95
__00031D1F:         move       IA,I6
                    move       IB,I8
                    move       IC,#$0.I
__00031D2C:         comp       S4[IA],S4[IB]
                    jnz        __00031D5D
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __00031D2C
                    move       S6,S4[I6]I9
                    jump       __00031D95
__00031D5D:         move       IA,I7
                    move       IB,I8
                    move       IC,#$0.I
__00031D6A:         comp       S4[IA],S4[IB]
                    jnz        __00031DEE
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __00031D6A
                    move       S6,S4[I7]I9
__00031D95:         push       #$1.L
                    jump       __00031DF4
__00031DA1:         ergs       "JOB_MESSAGE","Invalid Offset"
                    jump       __00031DEE
__00031DC8:         ergs       "JOB_MESSAGE","Invalid Count"
                    jump       __00031DEE
__00031DEE:         push       #$0.L
__00031DF4:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00031E28
                    push       #$0.L
                    jump       __00031E2E
__00031E28:         push       #$1.L
__00031E2E:         pop        L0
                    jz         __00031E6E
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_HWREF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00031E6E:         jump       __000327B6
__00031E74:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$1A.B,$80.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00032686
__00031F33:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00031F84
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00031F72
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00031F72:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00031F8A
__00031F84:         push       #$0.L
__00031F8A:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00031FB9,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __00031FBF
__00031FB9:         push       #$0.L
__00031FBF:         pop        L0
                    jz         __00031FEE
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__00031FEE:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003204C:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003227B
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __000320B4
                    etag       __000320B4,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__000320B4:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003210C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003227B
__0003210C:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00032224,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000321BA
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00032186
                    comp       S3[B0],#'!'
                    jz         __0003216A
                    comp       S3[B0],#'#'
                    jz         __0003216A
                    jump       __00032186
__0003216A:         comp       I6,#$1.I
                    jz         __0003217B
                    wait       #$1.L
__0003217B:         subb       I6,#$1.I
                    jnz        __0003204C
__00032186:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003227B
__000321BA:         comp       I3,#$0.I
                    jz         __00032218
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00032218
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003227B
__00032218:         push       #$1.L
                    jump       __00032281
__00032224:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00032281
__0003227B:         push       #$0.L
__00032281:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000322BB
                    push       #$0.L
                    jump       __000322C1
__000322BB:         push       #$1.L
__000322C1:         pop        L0
                    jz         __000322CE
                    nop
                    eoj
__000322CE:         jump       __000326A9
__000322D4:         etag       __000322F7,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __000322FD
__000322F7:         push       #$0.L
__000322FD:         pop        L0
                    jz         __0003232C
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0003232C:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003238A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00032627
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __000323F2
                    etag       __000323F2,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__000323F2:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003240E
                    move       B2,#$1.B
__0003240E:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00032432
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00032432:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00032478
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00032627
__00032478:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000325D0,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003253A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00032506
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00032506
                    comp       S3[B0],#'!'
                    jz         __000324EA
                    comp       S3[B0],#'#'
                    jz         __000324EA
                    jump       __00032506
__000324EA:         comp       I6,#$1.I
                    jz         __000324FB
                    wait       #$1.L
__000324FB:         subb       I6,#$1.I
                    jnz        __0003238A
__00032506:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00032627
__0003253A:         comp       I3,#$0.I
                    jz         __000325C4
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00032561
                    move       B3,#$1.B
__00032561:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00032579
                    adds       B3,#$1.B
__00032579:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000325C4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00032627
__000325C4:         push       #$1.L
                    jump       __0003262D
__000325D0:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003262D
__00032627:         push       #$0.L
__0003262D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00032667
                    push       #$0.L
                    jump       __0003266D
__00032667:         push       #$1.L
__0003266D:         pop        L0
                    jz         __0003267A
                    nop
                    eoj
__0003267A:         jump       __000326A9
                    jump       __000326A9
__00032686:         pop        L0
                    comp       L0,#$D.L
                    jz         __00031F33
                    comp       L0,#$6.L
                    jz         __00031F33
                    jump       __000322D4
__000326A9:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000326EC
                    push       #$0.L
                    jump       __000326F2
__000326EC:         push       #$1.L
__000326F2:         pop        L0
                    jz         __00032732
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_HWREF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00032732:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$29.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    move       S1,S4
                    move       L0,#$29.L
                    move       L1,#$7.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000327B6:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "HARDWARE_REFERENZ",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    move       S1,S6
                    move       L0,#$0.L
                    move       L1,#$3.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "HW_REF_SG_KENNUNG",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    move       S1,S6
                    move       L0,#$3.L
                    move       L1,#$4.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "HW_REF_PROJEKT",S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "HW_REF_STATUS",I0
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


DATEN_REFERENZ_LESEN#
;    JOBNAME:DATEN_REFERENZ_LESEN
;    JOBCOMMENT:Auslesen der Daten Referenz
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$2504 DREF
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:DATEN_REFERENZ
;    RESULTTYPE:string
;    RESULTCOMMENT:Daten Referenz
;    RESULTCOMMENT:Format: ZZZPPPxVBBxhdxxxx 17 Byte ASCII
;    RESULTCOMMENT:ZZZ   : Hardwarelieferant
;    RESULTCOMMENT:PPP   : Hardwarerelevanz zum Programmstand
;    RESULTCOMMENT:x     : nicht programmrelevante Varianten der Hardware
;    RESULTCOMMENT:V     : Projektvariante
;    RESULTCOMMENT:BB    : Programmstand
;    RESULTCOMMENT:x     : nicht datenrelevanter Änderungsindex
;    RESULTCOMMENT:h     : Programmstandersteller
;    RESULTCOMMENT:d     : Datenstandersteller
;    RESULTCOMMENT:xxxx  : frei aber eindeutig belegt
;    RESULT:DATEN_REF_SG_KENNUNG
;    RESULTTYPE:string
;    RESULTCOMMENT:ZZZ
;    RESULT:DATEN_REF_PROJEKT
;    RESULTTYPE:string
;    RESULTCOMMENT:PPPxV
;    RESULT:DATEN_REF_PROGRAMM_STAND
;    RESULTTYPE:string
;    RESULTCOMMENT:BBxh
;    RESULT:DATEN_REF_DATENSATZ
;    RESULTTYPE:string
;    RESULTCOMMENT:dxxxx
;    RESULT:DATEN_REF_STATUS
;    RESULTTYPE:int
;    RESULTCOMMENT:Dateninhalt bei FF noch nicht beschrieben
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$25.B,$04.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000331B3
__00032A78:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00032AC9
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00032AB7
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00032AB7:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00032ACF
__00032AC9:         push       #$0.L
__00032ACF:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00032AFC,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00032B02
__00032AFC:         push       #$0.L
__00032B02:         pop        L0
                    jz         __00032B2F
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00032B2F:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00032B8B:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00032DB4
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00032BED
                    etag       __00032BED,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00032BED:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00032C45
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00032DB4
__00032C45:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00032D5D,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00032CF3
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00032CBF
                    comp       S3[B0],#'!'
                    jz         __00032CA3
                    comp       S3[B0],#'#'
                    jz         __00032CA3
                    jump       __00032CBF
__00032CA3:         comp       I6,#$1.I
                    jz         __00032CB4
                    wait       #$1.L
__00032CB4:         subb       I6,#$1.I
                    jnz        __00032B8B
__00032CBF:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00032DB4
__00032CF3:         comp       I3,#$0.I
                    jz         __00032D51
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00032D51
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00032DB4
__00032D51:         push       #$1.L
                    jump       __00032DBA
__00032D5D:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00032DBA
__00032DB4:         push       #$0.L
__00032DBA:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00032DF4
                    push       #$0.L
                    jump       __00032DFA
__00032DF4:         push       #$1.L
__00032DFA:         pop        L0
                    jz         __00032E07
                    nop
                    eoj
__00032E07:         jump       __000331D6
__00032E0D:         etag       __00032E2E,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00032E34
__00032E2E:         push       #$0.L
__00032E34:         pop        L0
                    jz         __00032E61
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00032E61:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00032EBD:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00033154
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00032F1F
                    etag       __00032F1F,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00032F1F:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00032F3B
                    move       B2,#$1.B
__00032F3B:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00032F5F
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00032F5F:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00032FA5
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00033154
__00032FA5:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000330FD,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00033067
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00033033
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00033033
                    comp       S3[B0],#'!'
                    jz         __00033017
                    comp       S3[B0],#'#'
                    jz         __00033017
                    jump       __00033033
__00033017:         comp       I6,#$1.I
                    jz         __00033028
                    wait       #$1.L
__00033028:         subb       I6,#$1.I
                    jnz        __00032EBD
__00033033:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00033154
__00033067:         comp       I3,#$0.I
                    jz         __000330F1
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003308E
                    move       B3,#$1.B
__0003308E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000330A6
                    adds       B3,#$1.B
__000330A6:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000330F1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00033154
__000330F1:         push       #$1.L
                    jump       __0003315A
__000330FD:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003315A
__00033154:         push       #$0.L
__0003315A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00033194
                    push       #$0.L
                    jump       __0003319A
__00033194:         push       #$1.L
__0003319A:         pop        L0
                    jz         __000331A7
                    nop
                    eoj
__000331A7:         jump       __000331D6
                    jump       __000331D6
__000331B3:         pop        L0
                    comp       L0,#$D.L
                    jz         __00032A78
                    comp       L0,#$6.L
                    jz         __00032A78
                    jump       __00032E0D
__000331D6:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00033219
                    push       #$0.L
                    jump       __0003321F
__00033219:         push       #$1.L
__0003321F:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00033271
                    push       #$0.L
                    jump       __00033277
__00033271:         push       #$1.L
__00033277:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000332A6
                    push       #$0.L
                    jump       __000332AC
__000332A6:         push       #$1.L
__000332AC:         pop        L0
                    jz         __000332E8
                    nop
                    clear      S1
                    move       S1,"ERROR_NO_DREF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000332E8:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$14.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003332B
                    push       #$0.L
                    jump       __00033331
__0003332B:         push       #$1.L
__00033331:         pop        L0
                    jz         __000333C6
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    move       S1,S4
                    move       L0,#$3.L
                    move       L1,#$11.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000335D1
__000333C6:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    clear      S6
                    move       L0,#$3.L
                    comp       L0,#$0.L
                    jl         __00033505
                    move       I6,I0
                    adds       L0,#$11.L
                    move       I7,I0
                    adds       L0,#$11.L
                    move       I8,I0
                    adds       L0,#$11.L
                    slen       L2,S4
                    comp       L0,L2
                    jg         __0003352C
                    move       L0,#$11.L
                    move       I9,I0
                    move       IA,I6
                    move       IB,I7
                    move       IC,#$0.I
__00033452:         comp       S4[IA],S4[IB]
                    jnz        __00033483
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __00033452
                    move       S6,S4[I6]I9
                    jump       __000334F9
__00033483:         move       IA,I6
                    move       IB,I8
                    move       IC,#$0.I
__00033490:         comp       S4[IA],S4[IB]
                    jnz        __000334C1
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __00033490
                    move       S6,S4[I6]I9
                    jump       __000334F9
__000334C1:         move       IA,I7
                    move       IB,I8
                    move       IC,#$0.I
__000334CE:         comp       S4[IA],S4[IB]
                    jnz        __00033552
                    adds       IA,#$1.I
                    adds       IB,#$1.I
                    adds       IC,#$1.I
                    comp       IC,I9
                    jl         __000334CE
                    move       S6,S4[I7]I9
__000334F9:         push       #$1.L
                    jump       __00033558
__00033505:         ergs       "JOB_MESSAGE","Invalid Offset"
                    jump       __00033552
__0003352C:         ergs       "JOB_MESSAGE","Invalid Count"
                    jump       __00033552
__00033552:         push       #$0.L
__00033558:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003358C
                    push       #$0.L
                    jump       __00033592
__0003358C:         push       #$1.L
__00033592:         pop        L0
                    jz         __000335D1
                    nop
                    clear      S1
                    move       S1,"ERROR_CHECK_DREF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000335D1:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "DATEN_REFERENZ",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    move       S1,S6
                    move       L0,#$0.L
                    move       L1,#$3.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "DATEN_REF_SG_KENNUNG",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    move       S1,S6
                    move       L0,#$3.L
                    move       L1,#$5.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "DATEN_REF_PROJEKT",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    move       S1,S6
                    move       L0,#$8.L
                    move       L1,#$4.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "DATEN_REF_PROGRAMM_STAND",S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    move       S1,S6
                    move       L0,#$C.L
                    move       L1,#$5.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "DATEN_REF_DATENSATZ",S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "DATEN_REF_STATUS",I0
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FLASH_ZEITEN_LESEN#
;    JOBNAME:FLASH_ZEITEN_LESEN
;    JOBCOMMENT:Auslesen der Flash Loeschzeit, Signaturtestzeit,
;    JOBCOMMENT:Authentisierberechnungszeit und Resetzeit
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$2501 Zeiten
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:FLASH_LOESCHZEIT
;    RESULTTYPE:int
;    RESULTCOMMENT:Flash Loeschzeit in Sekunden
;    RESULT:FLASH_SIGNATURTESTZEIT
;    RESULTTYPE:int
;    RESULTCOMMENT:Flash Signaturtestzeit in Sekunden
;    RESULT:FLASH_RESETZEIT
;    RESULTTYPE:int
;    RESULTCOMMENT:Flash Resetzeit in Sekunden
;    RESULT:FLASH_AUTHENTISIERZEIT
;    RESULTTYPE:int
;    RESULTCOMMENT:Flash Authentisierberechnungszeit in Sekunden
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$25.B,$01.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00034133
__000339F8:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00033A49
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00033A37
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00033A37:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00033A4F
__00033A49:         push       #$0.L
__00033A4F:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00033A7C,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00033A82
__00033A7C:         push       #$0.L
__00033A82:         pop        L0
                    jz         __00033AAF
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00033AAF:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00033B0B:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00033D34
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00033B6D
                    etag       __00033B6D,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00033B6D:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00033BC5
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00033D34
__00033BC5:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00033CDD,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00033C73
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00033C3F
                    comp       S3[B0],#'!'
                    jz         __00033C23
                    comp       S3[B0],#'#'
                    jz         __00033C23
                    jump       __00033C3F
__00033C23:         comp       I6,#$1.I
                    jz         __00033C34
                    wait       #$1.L
__00033C34:         subb       I6,#$1.I
                    jnz        __00033B0B
__00033C3F:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00033D34
__00033C73:         comp       I3,#$0.I
                    jz         __00033CD1
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00033CD1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00033D34
__00033CD1:         push       #$1.L
                    jump       __00033D3A
__00033CDD:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00033D3A
__00033D34:         push       #$0.L
__00033D3A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00033D74
                    push       #$0.L
                    jump       __00033D7A
__00033D74:         push       #$1.L
__00033D7A:         pop        L0
                    jz         __00033D87
                    nop
                    eoj
__00033D87:         jump       __00034156
__00033D8D:         etag       __00033DAE,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00033DB4
__00033DAE:         push       #$0.L
__00033DB4:         pop        L0
                    jz         __00033DE1
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00033DE1:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00033E3D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000340D4
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00033E9F
                    etag       __00033E9F,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00033E9F:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00033EBB
                    move       B2,#$1.B
__00033EBB:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00033EDF
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00033EDF:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00033F25
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000340D4
__00033F25:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003407D,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00033FE7
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00033FB3
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00033FB3
                    comp       S3[B0],#'!'
                    jz         __00033F97
                    comp       S3[B0],#'#'
                    jz         __00033F97
                    jump       __00033FB3
__00033F97:         comp       I6,#$1.I
                    jz         __00033FA8
                    wait       #$1.L
__00033FA8:         subb       I6,#$1.I
                    jnz        __00033E3D
__00033FB3:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000340D4
__00033FE7:         comp       I3,#$0.I
                    jz         __00034071
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003400E
                    move       B3,#$1.B
__0003400E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00034026
                    adds       B3,#$1.B
__00034026:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00034071
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000340D4
__00034071:         push       #$1.L
                    jump       __000340DA
__0003407D:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000340DA
__000340D4:         push       #$0.L
__000340DA:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00034114
                    push       #$0.L
                    jump       __0003411A
__00034114:         push       #$1.L
__0003411A:         pop        L0
                    jz         __00034127
                    nop
                    eoj
__00034127:         jump       __00034156
                    jump       __00034156
__00034133:         pop        L0
                    comp       L0,#$D.L
                    jz         __000339F8
                    comp       L0,#$6.L
                    jz         __000339F8
                    jump       __00033D8D
__00034156:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$B.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00034199
                    push       #$0.L
                    jump       __0003419F
__00034199:         push       #$1.L
__0003419F:         pop        L0
                    jz         __0003450E
                    nop
                    etag       __000341CF,"FLASH_LOESCHZEIT"
                    push       #$1.L
                    jump       __000341D5
__000341CF:         push       #$0.L
__000341D5:         pop        L0
                    jz         __0003427C
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_LOESCHZEIT",I0
                    pop        L0
__0003427C:         etag       __000342A7,"FLASH_SIGNATURTESTZEIT"
                    push       #$1.L
                    jump       __000342AD
__000342A7:         push       #$0.L
__000342AD:         pop        L0
                    jz         __0003435A
                    nop
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_SIGNATURTESTZEIT",I0
                    pop        L0
__0003435A:         etag       __0003437E,"FLASH_RESETZEIT"
                    push       #$1.L
                    jump       __00034384
__0003437E:         push       #$0.L
__00034384:         pop        L0
                    jz         __0003442A
                    nop
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_RESETZEIT",I0
                    pop        L0
__0003442A:         etag       __00034455,"FLASH_AUTHENTISIERZEIT"
                    push       #$1.L
                    jump       __0003445B
__00034455:         push       #$0.L
__0003445B:         pop        L0
                    jz         __00034508
                    nop
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_AUTHENTISIERZEIT",I0
                    pop        L0
__00034508:         jump       __000347B6
__0003450E:         etag       __00034533,"FLASH_LOESCHZEIT"
                    push       #$1.L
                    jump       __00034539
__00034533:         push       #$0.L
__00034539:         pop        L0
                    jz         __00034590
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_LOESCHZEIT",I0
                    pop        L0
__00034590:         etag       __000345BB,"FLASH_SIGNATURTESTZEIT"
                    push       #$1.L
                    jump       __000345C1
__000345BB:         push       #$0.L
__000345C1:         pop        L0
                    jz         __0003461E
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_SIGNATURTESTZEIT",I0
                    pop        L0
__0003461E:         etag       __00034642,"FLASH_RESETZEIT"
                    push       #$1.L
                    jump       __00034648
__00034642:         push       #$0.L
__00034648:         pop        L0
                    jz         __0003469E
                    nop
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_RESETZEIT",I0
                    pop        L0
__0003469E:         etag       __000346C9,"FLASH_AUTHENTISIERZEIT"
                    push       #$1.L
                    jump       __000346CF
__000346C9:         push       #$0.L
__000346CF:         pop        L0
                    jz         __000347B6
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0003471D
                    push       #$0.L
                    jump       __00034723
__0003471D:         push       #$1.L
__00034723:         pop        L0
                    jz         __00034786
                    nop
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_AUTHENTISIERZEIT",I0
                    pop        L0
                    jump       __000347B6
__00034786:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_AUTHENTISIERZEIT",I0
                    pop        L0
__000347B6:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FLASH_BLOCKLAENGE_LESEN#
;    JOBNAME:FLASH_BLOCKLAENGE_LESEN
;    JOBCOMMENT:Auslesen des maximalen Blocklaenge beim Flashen
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$2506 MaximaleBlockLaenge
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:FLASH_BLOCKLAENGE_GESAMT
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Flash Blocklaenge inclusive SID
;    RESULT:FLASH_BLOCKLAENGE_DATEN
;    RESULTTYPE:int
;    RESULTCOMMENT:Flash Datenlaenge
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$25.B,$06.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00034FF0
__000348B5:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00034906
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000348F4
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000348F4:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0003490C
__00034906:         push       #$0.L
__0003490C:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00034939,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003493F
__00034939:         push       #$0.L
__0003493F:         pop        L0
                    jz         __0003496C
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003496C:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000349C8:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00034BF1
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00034A2A
                    etag       __00034A2A,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00034A2A:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00034A82
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00034BF1
__00034A82:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00034B9A,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00034B30
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00034AFC
                    comp       S3[B0],#'!'
                    jz         __00034AE0
                    comp       S3[B0],#'#'
                    jz         __00034AE0
                    jump       __00034AFC
__00034AE0:         comp       I6,#$1.I
                    jz         __00034AF1
                    wait       #$1.L
__00034AF1:         subb       I6,#$1.I
                    jnz        __000349C8
__00034AFC:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00034BF1
__00034B30:         comp       I3,#$0.I
                    jz         __00034B8E
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00034B8E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00034BF1
__00034B8E:         push       #$1.L
                    jump       __00034BF7
__00034B9A:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00034BF7
__00034BF1:         push       #$0.L
__00034BF7:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00034C31
                    push       #$0.L
                    jump       __00034C37
__00034C31:         push       #$1.L
__00034C37:         pop        L0
                    jz         __00034C44
                    nop
                    eoj
__00034C44:         jump       __00035013
__00034C4A:         etag       __00034C6B,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00034C71
__00034C6B:         push       #$0.L
__00034C71:         pop        L0
                    jz         __00034C9E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00034C9E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00034CFA:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00034F91
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00034D5C
                    etag       __00034D5C,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00034D5C:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00034D78
                    move       B2,#$1.B
__00034D78:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00034D9C
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00034D9C:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00034DE2
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00034F91
__00034DE2:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00034F3A,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00034EA4
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00034E70
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00034E70
                    comp       S3[B0],#'!'
                    jz         __00034E54
                    comp       S3[B0],#'#'
                    jz         __00034E54
                    jump       __00034E70
__00034E54:         comp       I6,#$1.I
                    jz         __00034E65
                    wait       #$1.L
__00034E65:         subb       I6,#$1.I
                    jnz        __00034CFA
__00034E70:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00034F91
__00034EA4:         comp       I3,#$0.I
                    jz         __00034F2E
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00034ECB
                    move       B3,#$1.B
__00034ECB:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00034EE3
                    adds       B3,#$1.B
__00034EE3:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00034F2E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00034F91
__00034F2E:         push       #$1.L
                    jump       __00034F97
__00034F3A:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00034F97
__00034F91:         push       #$0.L
__00034F97:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00034FD1
                    push       #$0.L
                    jump       __00034FD7
__00034FD1:         push       #$1.L
__00034FD7:         pop        L0
                    jz         __00034FE4
                    nop
                    eoj
__00034FE4:         jump       __00035013
                    jump       __00035013
__00034FF0:         pop        L0
                    comp       L0,#$D.L
                    jz         __000348B5
                    comp       L0,#$6.L
                    jz         __000348B5
                    jump       __00034C4A
__00035013:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000350D2,"FLASH_BLOCKLAENGE_GESAMT"
                    push       #$1.L
                    jump       __000350D8
__000350D2:         push       #$0.L
__000350D8:         pop        L0
                    jz         __00035117
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "FLASH_BLOCKLAENGE_GESAMT",I0
                    pop        L0
__00035117:         etag       __00035143,"FLASH_BLOCKLAENGE_DATEN"
                    push       #$1.L
                    jump       __00035149
__00035143:         push       #$0.L
__00035149:         pop        L0
                    jz         __00035292
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00035186
                    push       #$0.L
                    jump       __0003518C
__00035186:         push       #$1.L
__0003518C:         pop        L0
                    jz         __000351CE
                    nop
                    move       L0,#$FE.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_BLOCKLAENGE_DATEN",I0
                    pop        L0
                    jump       __00035292
__000351CE:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00035200
                    push       #$0.L
                    jump       __00035206
__00035200:         push       #$1.L
__00035206:         pop        L0
                    jz         __00035261
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_BLOCKLAENGE_DATEN",I0
                    pop        L0
                    jump       __00035292
__00035261:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_BLOCKLAENGE_DATEN",I0
                    pop        L0
__00035292:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


AUTHENTISIERUNG_ZUFALLSZAHL_LESEN#
;    JOBNAME:AUTHENTISIERUNG_ZUFALLSZAHL_LESEN
;    JOBCOMMENT:Authentisierung Zufallszahl des SG lesen
;    JOBCOMMENT:KWP2000: $31 StartRoutineByLocalIdentifier
;    JOBCOMMENT:$07 RequestForAuthentication
;    JOBCOMMENT:Modus  : Default
;    ARG:LEVEL
;    ARGTYPE:int
;    ARGCOMMENT:
;    ARG:USER_ID
;    ARGTYPE:long
;    ARGCOMMENT:optional
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:ZUFALLSZAHL
;    RESULTTYPE:binary
;    RESULTCOMMENT:Zufallszahl
;    RESULT:AUTHENTISIERUNG
;    RESULTTYPE:string
;    RESULTCOMMENT:Authentisierungsart
;    RESULTCOMMENT:table Authentisierung AUTHG_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$31.B,$07.B,$00.B}
                    clear      S2
                    move       S2,S1
                    nop
                    parl       L0,#$1.L
                    jz         __000352EC
                    push       #$1.L
                    jump       __000352F2
__000352EC:         push       #$0.L
__000352F2:         pop        L0
                    jz         __00035345
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __00035374
__00035345:         clear      S1
                    move       S1,"ERROR_LEVEL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00035374:         parl       L0,#$2.L
                    jz         __0003538D
                    push       #$1.L
                    jump       __00035393
__0003538D:         push       #$0.L
__00035393:         pop        L0
                    jz         __00035520
                    nop
                    parl       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    move       S0[#$3],B2
                    move       S0[#$4],B3
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$87.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$1]
                    push       L0
                    move       L0,#$FF000000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,S0[#$1]
                    push       L0
                    move       L0,#$FF0000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,S0[#$1]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    move       L0,S0[#$1]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__00035520:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00035D1B
__000355E0:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00035631
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003561F
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003561F:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00035637
__00035631:         push       #$0.L
__00035637:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00035664,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003566A
__00035664:         push       #$0.L
__0003566A:         pop        L0
                    jz         __00035697
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00035697:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000356F3:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003591C
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00035755
                    etag       __00035755,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00035755:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000357AD
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003591C
__000357AD:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000358C5,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003585B
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00035827
                    comp       S3[B0],#'!'
                    jz         __0003580B
                    comp       S3[B0],#'#'
                    jz         __0003580B
                    jump       __00035827
__0003580B:         comp       I6,#$1.I
                    jz         __0003581C
                    wait       #$1.L
__0003581C:         subb       I6,#$1.I
                    jnz        __000356F3
__00035827:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003591C
__0003585B:         comp       I3,#$0.I
                    jz         __000358B9
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000358B9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003591C
__000358B9:         push       #$1.L
                    jump       __00035922
__000358C5:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00035922
__0003591C:         push       #$0.L
__00035922:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003595C
                    push       #$0.L
                    jump       __00035962
__0003595C:         push       #$1.L
__00035962:         pop        L0
                    jz         __0003596F
                    nop
                    eoj
__0003596F:         jump       __00035D3E
__00035975:         etag       __00035996,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003599C
__00035996:         push       #$0.L
__0003599C:         pop        L0
                    jz         __000359C9
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000359C9:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00035A25:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00035CBC
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00035A87
                    etag       __00035A87,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00035A87:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00035AA3
                    move       B2,#$1.B
__00035AA3:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00035AC7
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00035AC7:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00035B0D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00035CBC
__00035B0D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00035C65,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00035BCF
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00035B9B
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00035B9B
                    comp       S3[B0],#'!'
                    jz         __00035B7F
                    comp       S3[B0],#'#'
                    jz         __00035B7F
                    jump       __00035B9B
__00035B7F:         comp       I6,#$1.I
                    jz         __00035B90
                    wait       #$1.L
__00035B90:         subb       I6,#$1.I
                    jnz        __00035A25
__00035B9B:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00035CBC
__00035BCF:         comp       I3,#$0.I
                    jz         __00035C59
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00035BF6
                    move       B3,#$1.B
__00035BF6:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00035C0E
                    adds       B3,#$1.B
__00035C0E:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00035C59
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00035CBC
__00035C59:         push       #$1.L
                    jump       __00035CC2
__00035C65:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00035CC2
__00035CBC:         push       #$0.L
__00035CC2:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00035CFC
                    push       #$0.L
                    jump       __00035D02
__00035CFC:         push       #$1.L
__00035D02:         pop        L0
                    jz         __00035D0F
                    nop
                    eoj
__00035D0F:         jump       __00035D3E
                    jump       __00035D3E
__00035D1B:         pop        L0
                    comp       L0,#$D.L
                    jz         __000355E0
                    comp       L0,#$6.L
                    jz         __000355E0
                    jump       __00035975
__00035D3E:         etag       __00035D5E,"ZUFALLSZAHL"
                    push       #$1.L
                    jump       __00035D64
__00035D5E:         push       #$0.L
__00035D64:         pop        L0
                    jz         __00035EC9
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    move       S0[#$7],B2
                    move       S0[#$8],B3
                    pop        L0
                    move       L0,S0[#$5]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00035E16
                    push       #$0.L
                    jump       __00035E1C
__00035E16:         push       #$1.L
__00035E1C:         pop        L0
                    jz         __00035EA8
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,S0[#$5]
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,L2
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    move       S0[#$7],B2
                    move       S0[#$8],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00035EA8:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergy       "ZUFALLSZAHL",S1
                    pop        L0
__00035EC9:         etag       __00035EED,"AUTHENTISIERUNG"
                    push       #$1.L
                    jump       __00035EF3
__00035EED:         push       #$0.L
__00035EF3:         pop        L0
                    jz         __00036035
                    nop
                    clear      S1
                    move       S1,"Authentisierung"
                    push       #$1.L
                    tabset     "Authentisierung"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"AUTH_NR"
                    push       #$1.L
                    move       L0,#$3EE.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "AUTH_NR",S1
                    jz         __00035FB2
                    push       #$1.L
                    jump       __00035FB8
__00035FB2:         push       #$0.L
__00035FB8:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"AUTH_TEXT"
                    push       #$1.L
                    tabget     S5,"AUTH_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "AUTHENTISIERUNG",S1
                    pop        L0
__00036035:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


AUTHENTISIERUNG_START#
;    JOBNAME:AUTHENTISIERUNG_START
;    JOBCOMMENT:Authentisierung pruefen
;    JOBCOMMENT:KWP2000: $31 StartRoutineByLocalIdentifier
;    JOBCOMMENT:$08 ReleaseAuthentication
;    JOBCOMMENT:Modus  : Default
;    ARG:BINAER_BUFFER
;    ARGTYPE:binary
;    ARGCOMMENT:Als Argument wird ein vorgefuellter Binaerbuffer uebergeben
;    ARGCOMMENT:Der Binaerbuffer hat folgenden Aufbau
;    ARGCOMMENT:Byte 0              : Datentyp (1:Daten, 2:Maskendaten)
;    ARGCOMMENT:Byte 1              : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord)
;    ARGCOMMENT:Byte 2              : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst)
;    ARGCOMMENT:Byte 3              : (unbenutzt) Adressierung (0: freie Adressierung, 1:Blockadressierung)
;    ARGCOMMENT:Byte 4              : Authentisierungszeit in Sekunden
;    ARGCOMMENT:Byte 5,6            : (unbenutzt) WordParameter 1 (low/high)
;    ARGCOMMENT:Byte 7,8            : (unbenutzt) WordParameter 2 (low/high)
;    ARGCOMMENT:Byte 9,10,11,12     : (unbenutzt) Maske (linksbuendig)
;    ARGCOMMENT:Byte 13,14          : Anzahl Bytedaten (low/high)
;    ARGCOMMENT:Byte 15,16          : (unbenutzt) Anzahl Wortdaten (low/high)
;    ARGCOMMENT:Byte 17,18,19,20    : (unbenutzt) Wortadresse (low/highbyte, low/highword)
;    ARGCOMMENT:Byte 21,....        : Schluesseldaten
;    ARGCOMMENT:Byte 21+Anzahl Daten: ETX (0x03)
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    move       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    move       S0[#$8],B2
                    move       S0[#$9],B3
                    pop        L0
                    clear      S1
                    pary       S1
                    jz         __000360A3
                    push       #$1.L
                    jump       __000360A9
__000360A3:         push       #$0.L
__000360A9:         pop        L0
                    jz         __00036318
                    nop
                    clear      S1
                    pary       S1
                    jz         __000360CC
                    push       #$1.L
                    jump       __000360D2
__000360CC:         push       #$0.L
__000360D2:         clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003612E
                    push       #$0.L
                    jump       __00036134
__0003612E:         push       #$1.L
__00036134:         pop        L0
                    jz         __00036172
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA_TYPE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00036172:         move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$16.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00036260
                    push       #$0.L
                    jump       __00036266
__00036260:         push       #$1.L
__00036266:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$FD.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00036298
                    push       #$0.L
                    jump       __0003629E
__00036298:         push       #$1.L
__0003629E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000362CD
                    push       #$0.L
                    jump       __000362D3
__000362CD:         push       #$1.L
__000362D3:         pop        L0
                    jz         __00036312
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00036312:         jump       __0003634F
__00036318:         clear      S1
                    move       S1,"ERROR_NO_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003634F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$3D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000363EA
                    push       #$0.L
                    jump       __000363F0
__000363EA:         push       #$1.L
__000363F0:         pop        L0
                    jz         __0003651A
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$31.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0003660E
__0003651A:         move       L0,#$0.L
                    push       L0
                    move       L0,#$82.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$31.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0003660E:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$15.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S6
                    move       L0,#$15.L
                    move       L1,L2
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    scat       S2,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __0003672D
                    push       #$0.L
                    jump       __00036733
__0003672D:         push       #$1.L
__00036733:         pop        L0
                    jz         __00036ED4
                    nop
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00036EAB
__00036770:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000367C1
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000367AF
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000367AF:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000367C7
__000367C1:         push       #$0.L
__000367C7:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000367F4,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000367FA
__000367F4:         push       #$0.L
__000367FA:         pop        L0
                    jz         __00036827
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00036827:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00036883:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00036AAC
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000368E5
                    etag       __000368E5,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000368E5:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003693D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00036AAC
__0003693D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00036A55,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000369EB
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000369B7
                    comp       S3[B0],#'!'
                    jz         __0003699B
                    comp       S3[B0],#'#'
                    jz         __0003699B
                    jump       __000369B7
__0003699B:         comp       I6,#$1.I
                    jz         __000369AC
                    wait       #$1.L
__000369AC:         subb       I6,#$1.I
                    jnz        __00036883
__000369B7:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00036AAC
__000369EB:         comp       I3,#$0.I
                    jz         __00036A49
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00036A49
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00036AAC
__00036A49:         push       #$1.L
                    jump       __00036AB2
__00036A55:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00036AB2
__00036AAC:         push       #$0.L
__00036AB2:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00036AEC
                    push       #$0.L
                    jump       __00036AF2
__00036AEC:         push       #$1.L
__00036AF2:         pop        L0
                    jz         __00036AFF
                    nop
                    eoj
__00036AFF:         jump       __00036ECE
__00036B05:         etag       __00036B26,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00036B2C
__00036B26:         push       #$0.L
__00036B2C:         pop        L0
                    jz         __00036B59
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00036B59:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00036BB5:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00036E4C
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00036C17
                    etag       __00036C17,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00036C17:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00036C33
                    move       B2,#$1.B
__00036C33:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00036C57
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00036C57:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00036C9D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00036E4C
__00036C9D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00036DF5,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00036D5F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00036D2B
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00036D2B
                    comp       S3[B0],#'!'
                    jz         __00036D0F
                    comp       S3[B0],#'#'
                    jz         __00036D0F
                    jump       __00036D2B
__00036D0F:         comp       I6,#$1.I
                    jz         __00036D20
                    wait       #$1.L
__00036D20:         subb       I6,#$1.I
                    jnz        __00036BB5
__00036D2B:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00036E4C
__00036D5F:         comp       I3,#$0.I
                    jz         __00036DE9
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00036D86
                    move       B3,#$1.B
__00036D86:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00036D9E
                    adds       B3,#$1.B
__00036D9E:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00036DE9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00036E4C
__00036DE9:         push       #$1.L
                    jump       __00036E52
__00036DF5:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00036E52
__00036E4C:         push       #$0.L
__00036E52:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00036E8C
                    push       #$0.L
                    jump       __00036E92
__00036E8C:         push       #$1.L
__00036E92:         pop        L0
                    jz         __00036E9F
                    nop
                    eoj
__00036E9F:         jump       __00036ECE
                    jump       __00036ECE
__00036EAB:         pop        L0
                    comp       L0,#$D.L
                    jz         __00036770
                    comp       L0,#$6.L
                    jz         __00036770
                    jump       __00036B05
__00036ECE:         jump       __00037DEB
__00036ED4:         time       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    mult       L0,#$E10.L
                    move       L1,#$0.L
                    move       B4,S1[#$1]
                    mult       L1,#$3C.L
                    move       L2,#$0.L
                    move       B8,S1[#$2]
                    move       L3,L2
                    adds       L3,L1
                    adds       L3,L0
                    date       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    move       L1,#$0.L
                    comp       S1[#$1],#$1.B
                    jnz        __00036F48
                    move       L1,#$0.L
                    jump       __0003705B
__00036F48:         comp       S1[#$1],#$2.B
                    jnz        __00036F61
                    move       L1,#$1F.L
                    jump       __0003705B
__00036F61:         comp       S1[#$1],#$3.B
                    jnz        __00036F7A
                    move       L1,#$3B.L
                    jump       __0003705B
__00036F7A:         comp       S1[#$1],#$4.B
                    jnz        __00036F93
                    move       L1,#$5A.L
                    jump       __0003705B
__00036F93:         comp       S1[#$1],#$5.B
                    jnz        __00036FAC
                    move       L1,#$78.L
                    jump       __0003705B
__00036FAC:         comp       S1[#$1],#$6.B
                    jnz        __00036FC5
                    move       L1,#$97.L
                    jump       __0003705B
__00036FC5:         comp       S1[#$1],#$7.B
                    jnz        __00036FDE
                    move       L1,#$B5.L
                    jump       __0003705B
__00036FDE:         comp       S1[#$1],#$8.B
                    jnz        __00036FF7
                    move       L1,#$D4.L
                    jump       __0003705B
__00036FF7:         comp       S1[#$1],#'\t'
                    jnz        __00037010
                    move       L1,#$F3.L
                    jump       __0003705B
__00037010:         comp       S1[#$1],#'\n'
                    jnz        __00037029
                    move       L1,#$111.L
                    jump       __0003705B
__00037029:         comp       S1[#$1],#$B.B
                    jnz        __00037042
                    move       L1,#$130.L
                    jump       __0003705B
__00037042:         comp       S1[#$1],#$C.B
                    jnz        __0003705B
                    move       L1,#$14E.L
                    jump       __0003705B
__0003705B:         move       L2,#$0.L
                    move       B8,S1[#$2]
                    and        B8,#$F.B
                    move       A0,B8
                    mult       L2,#$16D.L
                    comp       A0,#$0.B
                    jz         __000370A5
                    comp       A0,#$4.B
                    jz         __000370A5
                    comp       A0,#$8.B
                    jz         __000370A5
                    comp       A0,#$C.B
                    jz         __000370A5
                    jump       __000370AC
__000370A5:         adds       L2,#$1.L
__000370AC:         move       L4,L0
                    adds       L4,L1
                    adds       L4,L2
                    mult       L4,#$15180.L
                    adds       L3,L4
                    push       L3
                    pop        L1
                    push       L1
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000371E5
__00037170:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __000371C1
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __000371AF
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__000371AF:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __000371C7
__000371C1:         push       #$0.L
__000371C7:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00037208
__000371D9:         jump       __00037208
                    jump       __00037208
__000371E5:         pop        L0
                    comp       L0,#$D.L
                    jz         __00037170
                    comp       L0,#$6.L
                    jz         __00037170
                    jump       __000371D9
__00037208:         etag       __00037229,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003722F
__00037229:         push       #$0.L
__0003722F:         pop        L0
                    jz         __0003725C
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003725C:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00037898
__0003728E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$0.B
                    adds       I6,#$1.I
__000372EA:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00037513
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003734C
                    etag       __0003734C,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003734C:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000373A4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00037513
__000373A4:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000374BC,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00037452
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003741E
                    comp       S3[B0],#'!'
                    jz         __00037402
                    comp       S3[B0],#'#'
                    jz         __00037402
                    jump       __0003741E
__00037402:         comp       I6,#$1.I
                    jz         __00037413
                    wait       #$1.L
__00037413:         subb       I6,#$1.I
                    jnz        __000372EA
__0003741E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00037513
__00037452:         comp       I3,#$0.I
                    jz         __000374B0
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000374B0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00037513
__000374B0:         push       #$1.L
                    jump       __00037519
__000374BC:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00037519
__00037513:         push       #$0.L
__00037519:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$A],B0
                    move       S0[#$B],B1
                    move       S0[#$C],B2
                    move       S0[#$D],B3
                    pop        L0
                    jump       __000378BB
__00037559:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$0.B
                    adds       I6,#$1.I
__000375B5:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003784C
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00037617
                    etag       __00037617,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00037617:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00037633
                    move       B2,#$1.B
__00037633:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00037657
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00037657:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003769D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003784C
__0003769D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000377F5,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003775F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003772B
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0003772B
                    comp       S3[B0],#'!'
                    jz         __0003770F
                    comp       S3[B0],#'#'
                    jz         __0003770F
                    jump       __0003772B
__0003770F:         comp       I6,#$1.I
                    jz         __00037720
                    wait       #$1.L
__00037720:         subb       I6,#$1.I
                    jnz        __000375B5
__0003772B:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003784C
__0003775F:         comp       I3,#$0.I
                    jz         __000377E9
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00037786
                    move       B3,#$1.B
__00037786:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0003779E
                    adds       B3,#$1.B
__0003779E:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000377E9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003784C
__000377E9:         push       #$1.L
                    jump       __00037852
__000377F5:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00037852
__0003784C:         push       #$0.L
__00037852:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$A],B0
                    move       S0[#$B],B1
                    move       S0[#$C],B2
                    move       S0[#$D],B3
                    pop        L0
                    jump       __000378BB
                    jump       __000378BB
__00037898:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003728E
                    comp       L0,#$6.L
                    jz         __0003728E
                    jump       __00037559
__000378BB:         move       L0,S0[#$A]
                    push       L0
                    pop        L0
                    jz         __000378D5
                    nop
                    jump       __00037D0E
__000378D5:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00037918
                    push       #$0.L
                    jump       __0003791E
__00037918:         push       #$1.L
__0003791E:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$23.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00037970
                    push       #$0.L
                    jump       __00037976
__00037970:         push       #$1.L
__00037976:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000379A5
                    push       #$0.L
                    jump       __000379AB
__000379A5:         push       #$1.L
__000379AB:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$21.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000379FD
                    push       #$0.L
                    jump       __00037A03
__000379FD:         push       #$1.L
__00037A03:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00037A32
                    push       #$0.L
                    jump       __00037A38
__00037A32:         push       #$1.L
__00037A38:         pop        L0
                    jz         __00037A45
                    nop
                    eoj
__00037A45:         move       L0,#$80000.L
                    push       L0
                    move       L0,#$80000.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$6]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    wait       I0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    move       S0[#$8],B2
                    move       S0[#$9],B3
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    move       S0[#$8],B2
                    move       S0[#$9],B3
                    pop        L0
                    move       L0,S0[#$2]
                    push       L0
                    time       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    mult       L0,#$E10.L
                    move       L1,#$0.L
                    move       B4,S1[#$1]
                    mult       L1,#$3C.L
                    move       L2,#$0.L
                    move       B8,S1[#$2]
                    move       L3,L2
                    adds       L3,L1
                    adds       L3,L0
                    date       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    move       L1,#$0.L
                    comp       S1[#$1],#$1.B
                    jnz        __00037B59
                    move       L1,#$0.L
                    jump       __00037C6C
__00037B59:         comp       S1[#$1],#$2.B
                    jnz        __00037B72
                    move       L1,#$1F.L
                    jump       __00037C6C
__00037B72:         comp       S1[#$1],#$3.B
                    jnz        __00037B8B
                    move       L1,#$3B.L
                    jump       __00037C6C
__00037B8B:         comp       S1[#$1],#$4.B
                    jnz        __00037BA4
                    move       L1,#$5A.L
                    jump       __00037C6C
__00037BA4:         comp       S1[#$1],#$5.B
                    jnz        __00037BBD
                    move       L1,#$78.L
                    jump       __00037C6C
__00037BBD:         comp       S1[#$1],#$6.B
                    jnz        __00037BD6
                    move       L1,#$97.L
                    jump       __00037C6C
__00037BD6:         comp       S1[#$1],#$7.B
                    jnz        __00037BEF
                    move       L1,#$B5.L
                    jump       __00037C6C
__00037BEF:         comp       S1[#$1],#$8.B
                    jnz        __00037C08
                    move       L1,#$D4.L
                    jump       __00037C6C
__00037C08:         comp       S1[#$1],#'\t'
                    jnz        __00037C21
                    move       L1,#$F3.L
                    jump       __00037C6C
__00037C21:         comp       S1[#$1],#'\n'
                    jnz        __00037C3A
                    move       L1,#$111.L
                    jump       __00037C6C
__00037C3A:         comp       S1[#$1],#$B.B
                    jnz        __00037C53
                    move       L1,#$130.L
                    jump       __00037C6C
__00037C53:         comp       S1[#$1],#$C.B
                    jnz        __00037C6C
                    move       L1,#$14E.L
                    jump       __00037C6C
__00037C6C:         move       L2,#$0.L
                    move       B8,S1[#$2]
                    and        B8,#$F.B
                    move       A0,B8
                    mult       L2,#$16D.L
                    comp       A0,#$0.B
                    jz         __00037CB6
                    comp       A0,#$4.B
                    jz         __00037CB6
                    comp       A0,#$8.B
                    jz         __00037CB6
                    comp       A0,#$C.B
                    jz         __00037CB6
                    jump       __00037CBD
__00037CB6:         adds       L2,#$1.L
__00037CBD:         move       L4,L0
                    adds       L4,L1
                    adds       L4,L2
                    mult       L4,#$15180.L
                    adds       L3,L4
                    push       L3
                    pop        L1
                    push       L1
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00037CF9
                    push       #$0.L
                    jump       __00037CFF
__00037CF9:         push       #$1.L
__00037CFF:         pop        L0
                    jz         __00037D0E
                    jump       __0003725C
__00037D0E:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00037D51
                    push       #$0.L
                    jump       __00037D57
__00037D51:         push       #$1.L
__00037D57:         pop        L0
                    jz         __00037D86
                    nop
                    move       L0,#$13.L
                    push       L0
                    sett       #$13.L
                    eerr
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
__00037D86:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00037DD8
                    push       #$0.L
                    jump       __00037DDE
__00037DD8:         push       #$1.L
__00037DDE:         pop        L0
                    jz         __00037DEB
                    nop
                    eoj
__00037DEB:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00037E3D
                    push       #$0.L
                    jump       __00037E43
__00037E3D:         push       #$1.L
__00037E43:         pop        L0
                    jz         __00037E7A
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    jump       __00037EB0
__00037E7A:         clear      S1
                    move       S1,"ERROR_AUTHENTICATION"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00037EB0:         eoj
                    eoj


FLASH_PROGRAMMIER_STATUS_LESEN#
;    JOBNAME:FLASH_PROGRAMMIER_STATUS_LESEN
;    JOBCOMMENT:Programmierstatus des SG lesen
;    JOBCOMMENT:KWP2000: $31 StartRoutineByLocalIdentifier
;    JOBCOMMENT:$0A CheckProgrammingStatus
;    JOBCOMMENT:Modus  : Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:FLASH_PROGRAMMIER_STATUS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:table ProgrammierStatus STATUS_TEXT
;    RESULT:FLASH_PROGRAMMIER_STATUS
;    RESULTTYPE:int
;    RESULTCOMMENT:ProgrammierStatus 0 - 255
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$31.B,$0A.B}
                    clear      S2
                    move       S2,S1
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000386C5
__00037F8A:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00037FDB
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00037FC9
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00037FC9:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00037FE1
__00037FDB:         push       #$0.L
__00037FE1:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0003800E,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00038014
__0003800E:         push       #$0.L
__00038014:         pop        L0
                    jz         __00038041
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00038041:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003809D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000382C6
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000380FF
                    etag       __000380FF,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000380FF:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00038157
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000382C6
__00038157:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003826F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00038205
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000381D1
                    comp       S3[B0],#'!'
                    jz         __000381B5
                    comp       S3[B0],#'#'
                    jz         __000381B5
                    jump       __000381D1
__000381B5:         comp       I6,#$1.I
                    jz         __000381C6
                    wait       #$1.L
__000381C6:         subb       I6,#$1.I
                    jnz        __0003809D
__000381D1:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000382C6
__00038205:         comp       I3,#$0.I
                    jz         __00038263
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00038263
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000382C6
__00038263:         push       #$1.L
                    jump       __000382CC
__0003826F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000382CC
__000382C6:         push       #$0.L
__000382CC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00038306
                    push       #$0.L
                    jump       __0003830C
__00038306:         push       #$1.L
__0003830C:         pop        L0
                    jz         __00038319
                    nop
                    eoj
__00038319:         jump       __000386E8
__0003831F:         etag       __00038340,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00038346
__00038340:         push       #$0.L
__00038346:         pop        L0
                    jz         __00038373
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00038373:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000383CF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00038666
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00038431
                    etag       __00038431,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00038431:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003844D
                    move       B2,#$1.B
__0003844D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00038471
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00038471:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000384B7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00038666
__000384B7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003860F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00038579
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00038545
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00038545
                    comp       S3[B0],#'!'
                    jz         __00038529
                    comp       S3[B0],#'#'
                    jz         __00038529
                    jump       __00038545
__00038529:         comp       I6,#$1.I
                    jz         __0003853A
                    wait       #$1.L
__0003853A:         subb       I6,#$1.I
                    jnz        __000383CF
__00038545:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00038666
__00038579:         comp       I3,#$0.I
                    jz         __00038603
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000385A0
                    move       B3,#$1.B
__000385A0:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000385B8
                    adds       B3,#$1.B
__000385B8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00038603
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00038666
__00038603:         push       #$1.L
                    jump       __0003866C
__0003860F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003866C
__00038666:         push       #$0.L
__0003866C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000386A6
                    push       #$0.L
                    jump       __000386AC
__000386A6:         push       #$1.L
__000386AC:         pop        L0
                    jz         __000386B9
                    nop
                    eoj
__000386B9:         jump       __000386E8
                    jump       __000386E8
__000386C5:         pop        L0
                    comp       L0,#$D.L
                    jz         __00037F8A
                    comp       L0,#$6.L
                    jz         __00037F8A
                    jump       __0003831F
__000386E8:         etag       __00038715,"FLASH_PROGRAMMIER_STATUS"
                    push       #$1.L
                    jump       __0003871B
__00038715:         push       #$0.L
__0003871B:         pop        L0
                    jz         __0003877A
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_PROGRAMMIER_STATUS",I0
                    pop        L0
__0003877A:         etag       __000387AC,"FLASH_PROGRAMMIER_STATUS_TEXT"
                    push       #$1.L
                    jump       __000387B2
__000387AC:         push       #$0.L
__000387B2:         pop        L0
                    jz         __000389E6
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __0003882B
                    push       #$0.L
                    jump       __00038831
__0003882B:         push       #$1.L
__00038831:         pop        L0
                    jz         __0003885C
                    nop
                    move       L0,#$80.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    jump       __000388B9
__0003885C:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __0003888E
                    push       #$0.L
                    jump       __00038894
__0003888E:         push       #$1.L
__00038894:         pop        L0
                    jz         __000388B9
                    nop
                    move       L0,#$10.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
__000388B9:         clear      S1
                    move       S1,"ProgrammierStatus"
                    push       #$1.L
                    tabset     "ProgrammierStatus"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"SB"
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "SB",S1
                    jz         __00038947
                    push       #$1.L
                    jump       __0003894D
__00038947:         push       #$0.L
__0003894D:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"STATUS_TEXT"
                    push       #$1.L
                    tabget     S5,"STATUS_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "FLASH_PROGRAMMIER_STATUS_TEXT",S1
                    pop        L0
__000389E6:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FLASH_SIGNATUR_PRUEFEN#
;    JOBNAME:FLASH_SIGNATUR_PRUEFEN
;    JOBCOMMENT:Flash Signatur pruefen
;    JOBCOMMENT:KWP2000: $31 StartRoutineByLocalIdentifier
;    JOBCOMMENT:$09 CheckSignature
;    JOBCOMMENT:Modus  : Default
;    ARG:BEREICH
;    ARGTYPE:string
;    ARGCOMMENT:'Programm'
;    ARGCOMMENT:'Daten'
;    ARG:SIGNATURTESTZEIT
;    ARGTYPE:int
;    ARGCOMMENT:Zeit in Sekunden
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$31.B,$09.B,$02.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    pars       S1,#$1.I
                    jz         __00038A68
                    push       #$1.L
                    jump       __00038A6E
__00038A68:         push       #$0.L
__00038A6E:         pop        L0
                    jz         __00038C43
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __00038A93
                    push       #$1.L
                    jump       __00038A99
__00038A93:         push       #$0.L
__00038A99:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"Programm"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"Programm"
                    jz         __00038AE9
                    move       L0,#$0.L
__00038AE9:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00038B1E
                    push       #$0.L
                    jump       __00038B24
__00038B1E:         push       #$1.L
__00038B24:         pop        L0
                    jz         __00038B5A
                    nop
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __00038C3D
__00038B5A:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"Daten"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"Daten"
                    jz         __00038B9A
                    move       L0,#$0.L
__00038B9A:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00038BCF
                    push       #$0.L
                    jump       __00038BD5
__00038BCF:         push       #$1.L
__00038BD5:         pop        L0
                    jz         __00038C0B
                    nop
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __00038C3D
__00038C0B:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00038C3D:         jump       __00038C75
__00038C43:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00038C75:         parl       L0,#$2.L
                    jz         __00038C8E
                    push       #$1.L
                    jump       __00038C94
__00038C8E:         push       #$0.L
__00038C94:         pop        L0
                    jz         __00038CD2
                    nop
                    clear      L0
                    parw       I0,#$2.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __00038CFE
__00038CD2:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
__00038CFE:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jle        __00038DBB
                    push       #$0.L
                    jump       __00038DC1
__00038DBB:         push       #$1.L
__00038DC1:         pop        L0
                    jz         __00039562
                    nop
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00039539
__00038DFE:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00038E4F
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00038E3D
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00038E3D:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00038E55
__00038E4F:         push       #$0.L
__00038E55:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00038E82,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00038E88
__00038E82:         push       #$0.L
__00038E88:         pop        L0
                    jz         __00038EB5
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00038EB5:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00038F11:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003913A
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00038F73
                    etag       __00038F73,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00038F73:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00038FCB
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003913A
__00038FCB:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000390E3,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00039079
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00039045
                    comp       S3[B0],#'!'
                    jz         __00039029
                    comp       S3[B0],#'#'
                    jz         __00039029
                    jump       __00039045
__00039029:         comp       I6,#$1.I
                    jz         __0003903A
                    wait       #$1.L
__0003903A:         subb       I6,#$1.I
                    jnz        __00038F11
__00039045:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003913A
__00039079:         comp       I3,#$0.I
                    jz         __000390D7
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000390D7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003913A
__000390D7:         push       #$1.L
                    jump       __00039140
__000390E3:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00039140
__0003913A:         push       #$0.L
__00039140:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003917A
                    push       #$0.L
                    jump       __00039180
__0003917A:         push       #$1.L
__00039180:         pop        L0
                    jz         __0003918D
                    nop
                    eoj
__0003918D:         jump       __0003955C
__00039193:         etag       __000391B4,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000391BA
__000391B4:         push       #$0.L
__000391BA:         pop        L0
                    jz         __000391E7
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000391E7:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00039243:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000394DA
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000392A5
                    etag       __000392A5,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000392A5:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000392C1
                    move       B2,#$1.B
__000392C1:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000392E5
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000392E5:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003932B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000394DA
__0003932B:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00039483,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000393ED
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000393B9
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000393B9
                    comp       S3[B0],#'!'
                    jz         __0003939D
                    comp       S3[B0],#'#'
                    jz         __0003939D
                    jump       __000393B9
__0003939D:         comp       I6,#$1.I
                    jz         __000393AE
                    wait       #$1.L
__000393AE:         subb       I6,#$1.I
                    jnz        __00039243
__000393B9:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000394DA
__000393ED:         comp       I3,#$0.I
                    jz         __00039477
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00039414
                    move       B3,#$1.B
__00039414:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0003942C
                    adds       B3,#$1.B
__0003942C:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00039477
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000394DA
__00039477:         push       #$1.L
                    jump       __000394E0
__00039483:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000394E0
__000394DA:         push       #$0.L
__000394E0:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003951A
                    push       #$0.L
                    jump       __00039520
__0003951A:         push       #$1.L
__00039520:         pop        L0
                    jz         __0003952D
                    nop
                    eoj
__0003952D:         jump       __0003955C
                    jump       __0003955C
__00039539:         pop        L0
                    comp       L0,#$D.L
                    jz         __00038DFE
                    comp       L0,#$6.L
                    jz         __00038DFE
                    jump       __00039193
__0003955C:         jump       __0003A456
__00039562:         time       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    mult       L0,#$E10.L
                    move       L1,#$0.L
                    move       B4,S1[#$1]
                    mult       L1,#$3C.L
                    move       L2,#$0.L
                    move       B8,S1[#$2]
                    move       L3,L2
                    adds       L3,L1
                    adds       L3,L0
                    date       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    move       L1,#$0.L
                    comp       S1[#$1],#$1.B
                    jnz        __000395D6
                    move       L1,#$0.L
                    jump       __000396E9
__000395D6:         comp       S1[#$1],#$2.B
                    jnz        __000395EF
                    move       L1,#$1F.L
                    jump       __000396E9
__000395EF:         comp       S1[#$1],#$3.B
                    jnz        __00039608
                    move       L1,#$3B.L
                    jump       __000396E9
__00039608:         comp       S1[#$1],#$4.B
                    jnz        __00039621
                    move       L1,#$5A.L
                    jump       __000396E9
__00039621:         comp       S1[#$1],#$5.B
                    jnz        __0003963A
                    move       L1,#$78.L
                    jump       __000396E9
__0003963A:         comp       S1[#$1],#$6.B
                    jnz        __00039653
                    move       L1,#$97.L
                    jump       __000396E9
__00039653:         comp       S1[#$1],#$7.B
                    jnz        __0003966C
                    move       L1,#$B5.L
                    jump       __000396E9
__0003966C:         comp       S1[#$1],#$8.B
                    jnz        __00039685
                    move       L1,#$D4.L
                    jump       __000396E9
__00039685:         comp       S1[#$1],#'\t'
                    jnz        __0003969E
                    move       L1,#$F3.L
                    jump       __000396E9
__0003969E:         comp       S1[#$1],#'\n'
                    jnz        __000396B7
                    move       L1,#$111.L
                    jump       __000396E9
__000396B7:         comp       S1[#$1],#$B.B
                    jnz        __000396D0
                    move       L1,#$130.L
                    jump       __000396E9
__000396D0:         comp       S1[#$1],#$C.B
                    jnz        __000396E9
                    move       L1,#$14E.L
                    jump       __000396E9
__000396E9:         move       L2,#$0.L
                    move       B8,S1[#$2]
                    and        B8,#$F.B
                    move       A0,B8
                    mult       L2,#$16D.L
                    comp       A0,#$0.B
                    jz         __00039733
                    comp       A0,#$4.B
                    jz         __00039733
                    comp       A0,#$8.B
                    jz         __00039733
                    comp       A0,#$C.B
                    jz         __00039733
                    jump       __0003973A
__00039733:         adds       L2,#$1.L
__0003973A:         move       L4,L0
                    adds       L4,L1
                    adds       L4,L2
                    mult       L4,#$15180.L
                    adds       L3,L4
                    push       L3
                    pop        L1
                    push       L1
                    move       L0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00039850
__000397DB:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0003982C
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003981A
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003981A:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00039832
__0003982C:         push       #$0.L
__00039832:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00039873
__00039844:         jump       __00039873
                    jump       __00039873
__00039850:         pop        L0
                    comp       L0,#$D.L
                    jz         __000397DB
                    comp       L0,#$6.L
                    jz         __000397DB
                    jump       __00039844
__00039873:         etag       __00039894,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003989A
__00039894:         push       #$0.L
__0003989A:         pop        L0
                    jz         __000398C7
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000398C7:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00039F03
__000398F9:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$0.B
                    adds       I6,#$1.I
__00039955:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00039B7E
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000399B7
                    etag       __000399B7,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000399B7:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00039A0F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00039B7E
__00039A0F:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00039B27,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00039ABD
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00039A89
                    comp       S3[B0],#'!'
                    jz         __00039A6D
                    comp       S3[B0],#'#'
                    jz         __00039A6D
                    jump       __00039A89
__00039A6D:         comp       I6,#$1.I
                    jz         __00039A7E
                    wait       #$1.L
__00039A7E:         subb       I6,#$1.I
                    jnz        __00039955
__00039A89:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00039B7E
__00039ABD:         comp       I3,#$0.I
                    jz         __00039B1B
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00039B1B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00039B7E
__00039B1B:         push       #$1.L
                    jump       __00039B84
__00039B27:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00039B84
__00039B7E:         push       #$0.L
__00039B84:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    move       S0[#$A],B2
                    move       S0[#$B],B3
                    pop        L0
                    jump       __00039F26
__00039BC4:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$0.B
                    adds       I6,#$1.I
__00039C20:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00039EB7
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00039C82
                    etag       __00039C82,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00039C82:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00039C9E
                    move       B2,#$1.B
__00039C9E:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00039CC2
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00039CC2:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00039D08
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00039EB7
__00039D08:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00039E60,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00039DCA
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00039D96
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00039D96
                    comp       S3[B0],#'!'
                    jz         __00039D7A
                    comp       S3[B0],#'#'
                    jz         __00039D7A
                    jump       __00039D96
__00039D7A:         comp       I6,#$1.I
                    jz         __00039D8B
                    wait       #$1.L
__00039D8B:         subb       I6,#$1.I
                    jnz        __00039C20
__00039D96:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00039EB7
__00039DCA:         comp       I3,#$0.I
                    jz         __00039E54
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00039DF1
                    move       B3,#$1.B
__00039DF1:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00039E09
                    adds       B3,#$1.B
__00039E09:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00039E54
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00039EB7
__00039E54:         push       #$1.L
                    jump       __00039EBD
__00039E60:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00039EBD
__00039EB7:         push       #$0.L
__00039EBD:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    move       S0[#$A],B2
                    move       S0[#$B],B3
                    pop        L0
                    jump       __00039F26
                    jump       __00039F26
__00039F03:         pop        L0
                    comp       L0,#$D.L
                    jz         __000398F9
                    comp       L0,#$6.L
                    jz         __000398F9
                    jump       __00039BC4
__00039F26:         move       L0,S0[#$8]
                    push       L0
                    pop        L0
                    jz         __00039F40
                    nop
                    jump       __0003A379
__00039F40:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00039F83
                    push       #$0.L
                    jump       __00039F89
__00039F83:         push       #$1.L
__00039F89:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$23.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00039FDB
                    push       #$0.L
                    jump       __00039FE1
__00039FDB:         push       #$1.L
__00039FE1:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003A010
                    push       #$0.L
                    jump       __0003A016
__0003A010:         push       #$1.L
__0003A016:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$21.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003A068
                    push       #$0.L
                    jump       __0003A06E
__0003A068:         push       #$1.L
__0003A06E:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003A09D
                    push       #$0.L
                    jump       __0003A0A3
__0003A09D:         push       #$1.L
__0003A0A3:         pop        L0
                    jz         __0003A0B0
                    nop
                    eoj
__0003A0B0:         move       L0,#$80000.L
                    push       L0
                    move       L0,#$80000.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    wait       I0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    time       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    mult       L0,#$E10.L
                    move       L1,#$0.L
                    move       B4,S1[#$1]
                    mult       L1,#$3C.L
                    move       L2,#$0.L
                    move       B8,S1[#$2]
                    move       L3,L2
                    adds       L3,L1
                    adds       L3,L0
                    date       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    move       L1,#$0.L
                    comp       S1[#$1],#$1.B
                    jnz        __0003A1C4
                    move       L1,#$0.L
                    jump       __0003A2D7
__0003A1C4:         comp       S1[#$1],#$2.B
                    jnz        __0003A1DD
                    move       L1,#$1F.L
                    jump       __0003A2D7
__0003A1DD:         comp       S1[#$1],#$3.B
                    jnz        __0003A1F6
                    move       L1,#$3B.L
                    jump       __0003A2D7
__0003A1F6:         comp       S1[#$1],#$4.B
                    jnz        __0003A20F
                    move       L1,#$5A.L
                    jump       __0003A2D7
__0003A20F:         comp       S1[#$1],#$5.B
                    jnz        __0003A228
                    move       L1,#$78.L
                    jump       __0003A2D7
__0003A228:         comp       S1[#$1],#$6.B
                    jnz        __0003A241
                    move       L1,#$97.L
                    jump       __0003A2D7
__0003A241:         comp       S1[#$1],#$7.B
                    jnz        __0003A25A
                    move       L1,#$B5.L
                    jump       __0003A2D7
__0003A25A:         comp       S1[#$1],#$8.B
                    jnz        __0003A273
                    move       L1,#$D4.L
                    jump       __0003A2D7
__0003A273:         comp       S1[#$1],#'\t'
                    jnz        __0003A28C
                    move       L1,#$F3.L
                    jump       __0003A2D7
__0003A28C:         comp       S1[#$1],#'\n'
                    jnz        __0003A2A5
                    move       L1,#$111.L
                    jump       __0003A2D7
__0003A2A5:         comp       S1[#$1],#$B.B
                    jnz        __0003A2BE
                    move       L1,#$130.L
                    jump       __0003A2D7
__0003A2BE:         comp       S1[#$1],#$C.B
                    jnz        __0003A2D7
                    move       L1,#$14E.L
                    jump       __0003A2D7
__0003A2D7:         move       L2,#$0.L
                    move       B8,S1[#$2]
                    and        B8,#$F.B
                    move       A0,B8
                    mult       L2,#$16D.L
                    comp       A0,#$0.B
                    jz         __0003A321
                    comp       A0,#$4.B
                    jz         __0003A321
                    comp       A0,#$8.B
                    jz         __0003A321
                    comp       A0,#$C.B
                    jz         __0003A321
                    jump       __0003A328
__0003A321:         adds       L2,#$1.L
__0003A328:         move       L4,L0
                    adds       L4,L1
                    adds       L4,L2
                    mult       L4,#$15180.L
                    adds       L3,L4
                    push       L3
                    pop        L1
                    push       L1
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0003A364
                    push       #$0.L
                    jump       __0003A36A
__0003A364:         push       #$1.L
__0003A36A:         pop        L0
                    jz         __0003A379
                    jump       __000398C7
__0003A379:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003A3BC
                    push       #$0.L
                    jump       __0003A3C2
__0003A3BC:         push       #$1.L
__0003A3C2:         pop        L0
                    jz         __0003A3F1
                    nop
                    move       L0,#$13.L
                    push       L0
                    sett       #$13.L
                    eerr
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
__0003A3F1:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003A443
                    push       #$0.L
                    jump       __0003A449
__0003A443:         push       #$1.L
__0003A449:         pop        L0
                    jz         __0003A456
                    nop
                    eoj
__0003A456:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003A4A8
                    push       #$0.L
                    jump       __0003A4AE
__0003A4A8:         push       #$1.L
__0003A4AE:         pop        L0
                    jz         __0003A4E5
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    jump       __0003A522
__0003A4E5:         clear      S1
                    move       S1,"ERROR_FLASH_SIGNATURE_CHECK"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0003A522:         eoj
                    eoj


STEUERGERAETE_RESET#
;    JOBNAME:STEUERGERAETE_RESET
;    JOBCOMMENT:Steuergeraete reset ausloesen
;    JOBCOMMENT:KWP2000: $11 ECUReset
;    JOBCOMMENT:$01 PowerOn
;    JOBCOMMENT:Modus  : Default
;    JOBCOMMENT:
;    JOBCOMMENT:Nach dem Job muss die Steuergeraete-Resetzeit
;    JOBCOMMENT:abgewartet werden. Danach ist das Steuergeraet
;    JOBCOMMENT:wieder diagnosefaehig
;    JOBCOMMENT:
;    JOBCOMMENT:siehe
;    JOBCOMMENT:Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$11.B,$01.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0003AD35
__0003A5FA:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0003A64B
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003A639
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003A639:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0003A651
__0003A64B:         push       #$0.L
__0003A651:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0003A67E,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003A684
__0003A67E:         push       #$0.L
__0003A684:         pop        L0
                    jz         __0003A6B1
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003A6B1:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003A70D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003A936
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003A76F
                    etag       __0003A76F,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003A76F:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003A7C7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003A936
__0003A7C7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003A8DF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003A875
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003A841
                    comp       S3[B0],#'!'
                    jz         __0003A825
                    comp       S3[B0],#'#'
                    jz         __0003A825
                    jump       __0003A841
__0003A825:         comp       I6,#$1.I
                    jz         __0003A836
                    wait       #$1.L
__0003A836:         subb       I6,#$1.I
                    jnz        __0003A70D
__0003A841:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003A936
__0003A875:         comp       I3,#$0.I
                    jz         __0003A8D3
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003A8D3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003A936
__0003A8D3:         push       #$1.L
                    jump       __0003A93C
__0003A8DF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003A93C
__0003A936:         push       #$0.L
__0003A93C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003A976
                    push       #$0.L
                    jump       __0003A97C
__0003A976:         push       #$1.L
__0003A97C:         pop        L0
                    jz         __0003A989
                    nop
                    eoj
__0003A989:         jump       __0003AD58
__0003A98F:         etag       __0003A9B0,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003A9B6
__0003A9B0:         push       #$0.L
__0003A9B6:         pop        L0
                    jz         __0003A9E3
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003A9E3:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003AA3F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003ACD6
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003AAA1
                    etag       __0003AAA1,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003AAA1:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003AABD
                    move       B2,#$1.B
__0003AABD:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0003AAE1
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0003AAE1:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003AB27
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003ACD6
__0003AB27:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003AC7F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003ABE9
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003ABB5
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0003ABB5
                    comp       S3[B0],#'!'
                    jz         __0003AB99
                    comp       S3[B0],#'#'
                    jz         __0003AB99
                    jump       __0003ABB5
__0003AB99:         comp       I6,#$1.I
                    jz         __0003ABAA
                    wait       #$1.L
__0003ABAA:         subb       I6,#$1.I
                    jnz        __0003AA3F
__0003ABB5:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003ACD6
__0003ABE9:         comp       I3,#$0.I
                    jz         __0003AC73
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003AC10
                    move       B3,#$1.B
__0003AC10:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0003AC28
                    adds       B3,#$1.B
__0003AC28:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003AC73
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003ACD6
__0003AC73:         push       #$1.L
                    jump       __0003ACDC
__0003AC7F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003ACDC
__0003ACD6:         push       #$0.L
__0003ACDC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003AD16
                    push       #$0.L
                    jump       __0003AD1C
__0003AD16:         push       #$1.L
__0003AD1C:         pop        L0
                    jz         __0003AD29
                    nop
                    eoj
__0003AD29:         jump       __0003AD58
                    jump       __0003AD58
__0003AD35:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003A5FA
                    comp       L0,#$6.L
                    jz         __0003A5FA
                    jump       __0003A98F
__0003AD58:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FLASH_LOESCHEN#
;    JOBNAME:FLASH_LOESCHEN
;    JOBCOMMENT:Flash loeschen
;    JOBCOMMENT:Standard Flashjob
;    JOBCOMMENT:KWP2000: $31 StartRoutineByLocalIdentifier
;    JOBCOMMENT:$02 ClearMemory
;    JOBCOMMENT:Modus  : Default
;    ARG:BINAER_BUFFER
;    ARGTYPE:binary
;    ARGCOMMENT:Als Argument wird ein vorgefuellter Binaerbuffer uebergeben
;    ARGCOMMENT:Der Binaerbuffer hat folgenden Aufbau
;    ARGCOMMENT:Byte 0              : Datentyp (1:Daten, 2:Maskendaten)
;    ARGCOMMENT:Byte 1              : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord)
;    ARGCOMMENT:Byte 2              : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst)
;    ARGCOMMENT:Byte 3              : Adressierung (0: freie Adressierung, 1:Blockadressierung)
;    ARGCOMMENT:Byte 4              : Loeschzeit in Sekunden (Byteparameter 1)
;    ARGCOMMENT:Byte 5,6            : Loeschzeit in Sekunden (WordParameter 1 (low/high))
;    ARGCOMMENT:Byte 7,8            : (unbenutzt) WordParameter 2 (low/high)
;    ARGCOMMENT:Byte 9,10,11,12     : (unbenutzt) Maske (linksbuendig)
;    ARGCOMMENT:Byte 13,14          : Anzahl Bytedaten (low/high)
;    ARGCOMMENT:Byte 15,16          : Anzahl Wortdaten (low/high)
;    ARGCOMMENT:Byte 17,18,19,20    : Wortadresse (low/highbyte, low/highword)
;    ARGCOMMENT:Byte 21,....        : (unbenutzt) Flashdaten
;    ARGCOMMENT:Byte 21+Anzahl Daten: ETX (0x03)
;    RESULT:FLASH_LOESCHEN_STATUS
;    RESULTTYPE:int
;    RESULTCOMMENT:Loeschstatus
;    RESULTCOMMENT:1 = Speicher geloescht
;    RESULTCOMMENT:2 = Speicher nicht geloescht
;    RESULTCOMMENT:5 = Signaturpruefung PAF nicht durchgefuehrt
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$89.B,$FF.B,$F1.B,$31.B,$02.B,$00.B,$00.B,$00.B,$06.B,$00.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    clear      S1
                    pary       S1
                    jz         __0003ADE1
                    push       #$1.L
                    jump       __0003ADE7
__0003ADE1:         push       #$0.L
__0003ADE7:         pop        L0
                    jz         __0003AF4D
                    nop
                    clear      S1
                    pary       S1
                    jz         __0003AE0A
                    push       #$1.L
                    jump       __0003AE10
__0003AE0A:         push       #$0.L
__0003AE10:         clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003AE6C
                    push       #$0.L
                    jump       __0003AE72
__0003AE6C:         push       #$1.L
__0003AE72:         pop        L0
                    jz         __0003AEB0
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA_TYPE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003AEB0:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003AF02
                    push       #$0.L
                    jump       __0003AF08
__0003AF02:         push       #$1.L
__0003AF08:         pop        L0
                    jz         __0003AF47
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003AF47:         jump       __0003AF84
__0003AF4D:         clear      S1
                    move       S1,"ERROR_NO_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003AF84:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003B15E
                    push       #$0.L
                    jump       __0003B164
__0003B15E:         push       #$1.L
__0003B164:         pop        L0
                    jz         __0003B194
                    nop
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0003B194:         move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003B1E6
                    push       #$0.L
                    jump       __0003B1EC
__0003B1E6:         push       #$1.L
__0003B1EC:         pop        L0
                    jz         __0003B21C
                    nop
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0003B21C:         move       L0,#$9.L
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003B3BE
                    push       #$0.L
                    jump       __0003B3C4
__0003B3BE:         push       #$1.L
__0003B3C4:         pop        L0
                    jz         __0003B41D
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
__0003B41D:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jle        __0003B44C
                    push       #$0.L
                    jump       __0003B452
__0003B44C:         push       #$1.L
__0003B452:         pop        L0
                    jz         __0003BBF3
                    nop
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0003BBCA
__0003B48F:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0003B4E0
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003B4CE
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003B4CE:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0003B4E6
__0003B4E0:         push       #$0.L
__0003B4E6:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0003B513,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003B519
__0003B513:         push       #$0.L
__0003B519:         pop        L0
                    jz         __0003B546
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003B546:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003B5A2:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003B7CB
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003B604
                    etag       __0003B604,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003B604:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003B65C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003B7CB
__0003B65C:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003B774,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003B70A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003B6D6
                    comp       S3[B0],#'!'
                    jz         __0003B6BA
                    comp       S3[B0],#'#'
                    jz         __0003B6BA
                    jump       __0003B6D6
__0003B6BA:         comp       I6,#$1.I
                    jz         __0003B6CB
                    wait       #$1.L
__0003B6CB:         subb       I6,#$1.I
                    jnz        __0003B5A2
__0003B6D6:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003B7CB
__0003B70A:         comp       I3,#$0.I
                    jz         __0003B768
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003B768
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003B7CB
__0003B768:         push       #$1.L
                    jump       __0003B7D1
__0003B774:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003B7D1
__0003B7CB:         push       #$0.L
__0003B7D1:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003B80B
                    push       #$0.L
                    jump       __0003B811
__0003B80B:         push       #$1.L
__0003B811:         pop        L0
                    jz         __0003B81E
                    nop
                    eoj
__0003B81E:         jump       __0003BBED
__0003B824:         etag       __0003B845,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003B84B
__0003B845:         push       #$0.L
__0003B84B:         pop        L0
                    jz         __0003B878
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003B878:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003B8D4:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003BB6B
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003B936
                    etag       __0003B936,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003B936:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003B952
                    move       B2,#$1.B
__0003B952:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0003B976
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0003B976:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003B9BC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003BB6B
__0003B9BC:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003BB14,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003BA7E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003BA4A
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0003BA4A
                    comp       S3[B0],#'!'
                    jz         __0003BA2E
                    comp       S3[B0],#'#'
                    jz         __0003BA2E
                    jump       __0003BA4A
__0003BA2E:         comp       I6,#$1.I
                    jz         __0003BA3F
                    wait       #$1.L
__0003BA3F:         subb       I6,#$1.I
                    jnz        __0003B8D4
__0003BA4A:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003BB6B
__0003BA7E:         comp       I3,#$0.I
                    jz         __0003BB08
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003BAA5
                    move       B3,#$1.B
__0003BAA5:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0003BABD
                    adds       B3,#$1.B
__0003BABD:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003BB08
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003BB6B
__0003BB08:         push       #$1.L
                    jump       __0003BB71
__0003BB14:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003BB71
__0003BB6B:         push       #$0.L
__0003BB71:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003BBAB
                    push       #$0.L
                    jump       __0003BBB1
__0003BBAB:         push       #$1.L
__0003BBB1:         pop        L0
                    jz         __0003BBBE
                    nop
                    eoj
__0003BBBE:         jump       __0003BBED
                    jump       __0003BBED
__0003BBCA:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003B48F
                    comp       L0,#$6.L
                    jz         __0003B48F
                    jump       __0003B824
__0003BBED:         jump       __0003CAE7
__0003BBF3:         time       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    mult       L0,#$E10.L
                    move       L1,#$0.L
                    move       B4,S1[#$1]
                    mult       L1,#$3C.L
                    move       L2,#$0.L
                    move       B8,S1[#$2]
                    move       L3,L2
                    adds       L3,L1
                    adds       L3,L0
                    date       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    move       L1,#$0.L
                    comp       S1[#$1],#$1.B
                    jnz        __0003BC67
                    move       L1,#$0.L
                    jump       __0003BD7A
__0003BC67:         comp       S1[#$1],#$2.B
                    jnz        __0003BC80
                    move       L1,#$1F.L
                    jump       __0003BD7A
__0003BC80:         comp       S1[#$1],#$3.B
                    jnz        __0003BC99
                    move       L1,#$3B.L
                    jump       __0003BD7A
__0003BC99:         comp       S1[#$1],#$4.B
                    jnz        __0003BCB2
                    move       L1,#$5A.L
                    jump       __0003BD7A
__0003BCB2:         comp       S1[#$1],#$5.B
                    jnz        __0003BCCB
                    move       L1,#$78.L
                    jump       __0003BD7A
__0003BCCB:         comp       S1[#$1],#$6.B
                    jnz        __0003BCE4
                    move       L1,#$97.L
                    jump       __0003BD7A
__0003BCE4:         comp       S1[#$1],#$7.B
                    jnz        __0003BCFD
                    move       L1,#$B5.L
                    jump       __0003BD7A
__0003BCFD:         comp       S1[#$1],#$8.B
                    jnz        __0003BD16
                    move       L1,#$D4.L
                    jump       __0003BD7A
__0003BD16:         comp       S1[#$1],#'\t'
                    jnz        __0003BD2F
                    move       L1,#$F3.L
                    jump       __0003BD7A
__0003BD2F:         comp       S1[#$1],#'\n'
                    jnz        __0003BD48
                    move       L1,#$111.L
                    jump       __0003BD7A
__0003BD48:         comp       S1[#$1],#$B.B
                    jnz        __0003BD61
                    move       L1,#$130.L
                    jump       __0003BD7A
__0003BD61:         comp       S1[#$1],#$C.B
                    jnz        __0003BD7A
                    move       L1,#$14E.L
                    jump       __0003BD7A
__0003BD7A:         move       L2,#$0.L
                    move       B8,S1[#$2]
                    and        B8,#$F.B
                    move       A0,B8
                    mult       L2,#$16D.L
                    comp       A0,#$0.B
                    jz         __0003BDC4
                    comp       A0,#$4.B
                    jz         __0003BDC4
                    comp       A0,#$8.B
                    jz         __0003BDC4
                    comp       A0,#$C.B
                    jz         __0003BDC4
                    jump       __0003BDCB
__0003BDC4:         adds       L2,#$1.L
__0003BDCB:         move       L4,L0
                    adds       L4,L1
                    adds       L4,L2
                    mult       L4,#$15180.L
                    adds       L3,L4
                    push       L3
                    pop        L1
                    push       L1
                    move       L0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0003BEE1
__0003BE6C:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0003BEBD
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003BEAB
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003BEAB:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0003BEC3
__0003BEBD:         push       #$0.L
__0003BEC3:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0003BF04
__0003BED5:         jump       __0003BF04
                    jump       __0003BF04
__0003BEE1:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003BE6C
                    comp       L0,#$6.L
                    jz         __0003BE6C
                    jump       __0003BED5
__0003BF04:         etag       __0003BF25,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003BF2B
__0003BF25:         push       #$0.L
__0003BF2B:         pop        L0
                    jz         __0003BF58
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003BF58:         move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0003C594
__0003BF8A:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$0.B
                    adds       I6,#$1.I
__0003BFE6:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003C20F
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003C048
                    etag       __0003C048,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003C048:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003C0A0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003C20F
__0003C0A0:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003C1B8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003C14E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003C11A
                    comp       S3[B0],#'!'
                    jz         __0003C0FE
                    comp       S3[B0],#'#'
                    jz         __0003C0FE
                    jump       __0003C11A
__0003C0FE:         comp       I6,#$1.I
                    jz         __0003C10F
                    wait       #$1.L
__0003C10F:         subb       I6,#$1.I
                    jnz        __0003BFE6
__0003C11A:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003C20F
__0003C14E:         comp       I3,#$0.I
                    jz         __0003C1AC
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003C1AC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003C20F
__0003C1AC:         push       #$1.L
                    jump       __0003C215
__0003C1B8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003C215
__0003C20F:         push       #$0.L
__0003C215:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    move       S0[#$A],B2
                    move       S0[#$B],B3
                    pop        L0
                    jump       __0003C5B7
__0003C255:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$0.B
                    adds       I6,#$1.I
__0003C2B1:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003C548
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003C313
                    etag       __0003C313,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003C313:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003C32F
                    move       B2,#$1.B
__0003C32F:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0003C353
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0003C353:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003C399
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003C548
__0003C399:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003C4F1,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003C45B
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003C427
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0003C427
                    comp       S3[B0],#'!'
                    jz         __0003C40B
                    comp       S3[B0],#'#'
                    jz         __0003C40B
                    jump       __0003C427
__0003C40B:         comp       I6,#$1.I
                    jz         __0003C41C
                    wait       #$1.L
__0003C41C:         subb       I6,#$1.I
                    jnz        __0003C2B1
__0003C427:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003C548
__0003C45B:         comp       I3,#$0.I
                    jz         __0003C4E5
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003C482
                    move       B3,#$1.B
__0003C482:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0003C49A
                    adds       B3,#$1.B
__0003C49A:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003C4E5
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003C548
__0003C4E5:         push       #$1.L
                    jump       __0003C54E
__0003C4F1:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003C54E
__0003C548:         push       #$0.L
__0003C54E:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    move       S0[#$A],B2
                    move       S0[#$B],B3
                    pop        L0
                    jump       __0003C5B7
                    jump       __0003C5B7
__0003C594:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003BF8A
                    comp       L0,#$6.L
                    jz         __0003BF8A
                    jump       __0003C255
__0003C5B7:         move       L0,S0[#$8]
                    push       L0
                    pop        L0
                    jz         __0003C5D1
                    nop
                    jump       __0003CA0A
__0003C5D1:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003C614
                    push       #$0.L
                    jump       __0003C61A
__0003C614:         push       #$1.L
__0003C61A:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$23.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003C66C
                    push       #$0.L
                    jump       __0003C672
__0003C66C:         push       #$1.L
__0003C672:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003C6A1
                    push       #$0.L
                    jump       __0003C6A7
__0003C6A1:         push       #$1.L
__0003C6A7:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$21.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003C6F9
                    push       #$0.L
                    jump       __0003C6FF
__0003C6F9:         push       #$1.L
__0003C6FF:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003C72E
                    push       #$0.L
                    jump       __0003C734
__0003C72E:         push       #$1.L
__0003C734:         pop        L0
                    jz         __0003C741
                    nop
                    eoj
__0003C741:         move       L0,#$80000.L
                    push       L0
                    move       L0,#$80000.L
                    gettmr     L1
                    settmr     L0
                    push       L1
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    wait       I0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    time       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    mult       L0,#$E10.L
                    move       L1,#$0.L
                    move       B4,S1[#$1]
                    mult       L1,#$3C.L
                    move       L2,#$0.L
                    move       B8,S1[#$2]
                    move       L3,L2
                    adds       L3,L1
                    adds       L3,L0
                    date       S1
                    move       L0,#$0.L
                    move       B0,S1[#$0]
                    move       L1,#$0.L
                    comp       S1[#$1],#$1.B
                    jnz        __0003C855
                    move       L1,#$0.L
                    jump       __0003C968
__0003C855:         comp       S1[#$1],#$2.B
                    jnz        __0003C86E
                    move       L1,#$1F.L
                    jump       __0003C968
__0003C86E:         comp       S1[#$1],#$3.B
                    jnz        __0003C887
                    move       L1,#$3B.L
                    jump       __0003C968
__0003C887:         comp       S1[#$1],#$4.B
                    jnz        __0003C8A0
                    move       L1,#$5A.L
                    jump       __0003C968
__0003C8A0:         comp       S1[#$1],#$5.B
                    jnz        __0003C8B9
                    move       L1,#$78.L
                    jump       __0003C968
__0003C8B9:         comp       S1[#$1],#$6.B
                    jnz        __0003C8D2
                    move       L1,#$97.L
                    jump       __0003C968
__0003C8D2:         comp       S1[#$1],#$7.B
                    jnz        __0003C8EB
                    move       L1,#$B5.L
                    jump       __0003C968
__0003C8EB:         comp       S1[#$1],#$8.B
                    jnz        __0003C904
                    move       L1,#$D4.L
                    jump       __0003C968
__0003C904:         comp       S1[#$1],#'\t'
                    jnz        __0003C91D
                    move       L1,#$F3.L
                    jump       __0003C968
__0003C91D:         comp       S1[#$1],#'\n'
                    jnz        __0003C936
                    move       L1,#$111.L
                    jump       __0003C968
__0003C936:         comp       S1[#$1],#$B.B
                    jnz        __0003C94F
                    move       L1,#$130.L
                    jump       __0003C968
__0003C94F:         comp       S1[#$1],#$C.B
                    jnz        __0003C968
                    move       L1,#$14E.L
                    jump       __0003C968
__0003C968:         move       L2,#$0.L
                    move       B8,S1[#$2]
                    and        B8,#$F.B
                    move       A0,B8
                    mult       L2,#$16D.L
                    comp       A0,#$0.B
                    jz         __0003C9B2
                    comp       A0,#$4.B
                    jz         __0003C9B2
                    comp       A0,#$8.B
                    jz         __0003C9B2
                    comp       A0,#$C.B
                    jz         __0003C9B2
                    jump       __0003C9B9
__0003C9B2:         adds       L2,#$1.L
__0003C9B9:         move       L4,L0
                    adds       L4,L1
                    adds       L4,L2
                    mult       L4,#$15180.L
                    adds       L3,L4
                    push       L3
                    pop        L1
                    push       L1
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0003C9F5
                    push       #$0.L
                    jump       __0003C9FB
__0003C9F5:         push       #$1.L
__0003C9FB:         pop        L0
                    jz         __0003CA0A
                    jump       __0003BF58
__0003CA0A:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003CA4D
                    push       #$0.L
                    jump       __0003CA53
__0003CA4D:         push       #$1.L
__0003CA53:         pop        L0
                    jz         __0003CA82
                    nop
                    move       L0,#$13.L
                    push       L0
                    sett       #$13.L
                    eerr
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
__0003CA82:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003CAD4
                    push       #$0.L
                    jump       __0003CADA
__0003CAD4:         push       #$1.L
__0003CADA:         pop        L0
                    jz         __0003CAE7
                    nop
                    eoj
__0003CAE7:         etag       __0003CB11,"FLASH_LOESCHEN_STATUS"
                    push       #$1.L
                    jump       __0003CB17
__0003CB11:         push       #$0.L
__0003CB17:         pop        L0
                    jz         __0003CB73
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_LOESCHEN_STATUS",I0
                    pop        L0
__0003CB73:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FLASH_SCHREIBEN_ADRESSE#
;    JOBNAME:FLASH_SCHREIBEN_ADRESSE
;    JOBCOMMENT:Vorbereitung fuer Flash schreiben
;    JOBCOMMENT:Standard Flashjob
;    JOBCOMMENT:KWP2000: $34 RequestDownload
;    JOBCOMMENT:Modus  : Default
;    ARG:BINAER_BUFFER
;    ARGTYPE:binary
;    ARGCOMMENT:Als Argument wird ein vorgefuellter Binaerbuffer uebergeben
;    ARGCOMMENT:Der Binaerbuffer hat folgenden Aufbau
;    ARGCOMMENT:Byte 0              : Datentyp (1:Daten, 2:Maskendaten)
;    ARGCOMMENT:Byte 1              : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord)
;    ARGCOMMENT:Byte 2              : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst)
;    ARGCOMMENT:Byte 3              : Adressierung (0: freie Adressierung, 1:Blockadressierung)
;    ARGCOMMENT:Byte 4              : (unbenutzt) Byteparameter 1
;    ARGCOMMENT:Byte 5,6            : (unbenutzt) WordParameter 1 (low/high)
;    ARGCOMMENT:Byte 7,8            : (unbenutzt) WordParameter 2 (low/high)
;    ARGCOMMENT:Byte 9,10,11,12     : (unbenutzt) Maske (linksbuendig)
;    ARGCOMMENT:Byte 13,14          : Anzahl Bytedaten (low/high)
;    ARGCOMMENT:Byte 15,16          : Anzahl Wortdaten (low/high)
;    ARGCOMMENT:Byte 17,18,19,20    : Wortadresse (low/highbyte, low/highword)
;    ARGCOMMENT:Byte 21,....        : (unbenutzt) Flashdaten
;    ARGCOMMENT:Byte 21+Anzahl Daten: ETX (0x03)
;    RESULT:FLASH_BLOCKLAENGE_DATEN
;    RESULTTYPE:int
;    RESULTCOMMENT:Flash Datenlaenge ohne Telegramm-Overhead
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$89.B,$FF.B,$F1.B,$34.B,$00.B,$00.B,$00.B,$06.B,$00.B,$00.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pary       S1
                    jz         __0003CBD0
                    push       #$1.L
                    jump       __0003CBD6
__0003CBD0:         push       #$0.L
__0003CBD6:         pop        L0
                    jz         __0003CD3C
                    nop
                    clear      S1
                    pary       S1
                    jz         __0003CBF9
                    push       #$1.L
                    jump       __0003CBFF
__0003CBF9:         push       #$0.L
__0003CBFF:         clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003CC5B
                    push       #$0.L
                    jump       __0003CC61
__0003CC5B:         push       #$1.L
__0003CC61:         pop        L0
                    jz         __0003CC9F
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA_TYPE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003CC9F:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003CCF1
                    push       #$0.L
                    jump       __0003CCF7
__0003CCF1:         push       #$1.L
__0003CCF7:         pop        L0
                    jz         __0003CD36
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003CD36:         jump       __0003CD73
__0003CD3C:         clear      S1
                    move       S1,"ERROR_NO_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003CD73:         move       L0,#$4.L
                    push       L0
                    move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003CEBF
                    push       #$0.L
                    jump       __0003CEC5
__0003CEBF:         push       #$1.L
__0003CEC5:         pop        L0
                    jz         __0003CEF5
                    nop
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0003CEF5:         move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003CF47
                    push       #$0.L
                    jump       __0003CF4D
__0003CF47:         push       #$1.L
__0003CF4D:         pop        L0
                    jz         __0003CF7D
                    nop
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0003CF7D:         move       L0,#$9.L
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0003D84D
__0003D112:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0003D163
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003D151
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003D151:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0003D169
__0003D163:         push       #$0.L
__0003D169:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0003D196,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003D19C
__0003D196:         push       #$0.L
__0003D19C:         pop        L0
                    jz         __0003D1C9
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003D1C9:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003D225:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003D44E
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003D287
                    etag       __0003D287,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003D287:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003D2DF
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003D44E
__0003D2DF:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003D3F7,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003D38D
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003D359
                    comp       S3[B0],#'!'
                    jz         __0003D33D
                    comp       S3[B0],#'#'
                    jz         __0003D33D
                    jump       __0003D359
__0003D33D:         comp       I6,#$1.I
                    jz         __0003D34E
                    wait       #$1.L
__0003D34E:         subb       I6,#$1.I
                    jnz        __0003D225
__0003D359:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003D44E
__0003D38D:         comp       I3,#$0.I
                    jz         __0003D3EB
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003D3EB
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003D44E
__0003D3EB:         push       #$1.L
                    jump       __0003D454
__0003D3F7:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003D454
__0003D44E:         push       #$0.L
__0003D454:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003D48E
                    push       #$0.L
                    jump       __0003D494
__0003D48E:         push       #$1.L
__0003D494:         pop        L0
                    jz         __0003D4A1
                    nop
                    eoj
__0003D4A1:         jump       __0003D870
__0003D4A7:         etag       __0003D4C8,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003D4CE
__0003D4C8:         push       #$0.L
__0003D4CE:         pop        L0
                    jz         __0003D4FB
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003D4FB:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003D557:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003D7EE
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003D5B9
                    etag       __0003D5B9,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003D5B9:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003D5D5
                    move       B2,#$1.B
__0003D5D5:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0003D5F9
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0003D5F9:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003D63F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003D7EE
__0003D63F:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003D797,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003D701
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003D6CD
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0003D6CD
                    comp       S3[B0],#'!'
                    jz         __0003D6B1
                    comp       S3[B0],#'#'
                    jz         __0003D6B1
                    jump       __0003D6CD
__0003D6B1:         comp       I6,#$1.I
                    jz         __0003D6C2
                    wait       #$1.L
__0003D6C2:         subb       I6,#$1.I
                    jnz        __0003D557
__0003D6CD:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003D7EE
__0003D701:         comp       I3,#$0.I
                    jz         __0003D78B
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003D728
                    move       B3,#$1.B
__0003D728:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0003D740
                    adds       B3,#$1.B
__0003D740:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003D78B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003D7EE
__0003D78B:         push       #$1.L
                    jump       __0003D7F4
__0003D797:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003D7F4
__0003D7EE:         push       #$0.L
__0003D7F4:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003D82E
                    push       #$0.L
                    jump       __0003D834
__0003D82E:         push       #$1.L
__0003D834:         pop        L0
                    jz         __0003D841
                    nop
                    eoj
__0003D841:         jump       __0003D870
                    jump       __0003D870
__0003D84D:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003D112
                    comp       L0,#$6.L
                    jz         __0003D112
                    jump       __0003D4A7
__0003D870:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003D8B3
                    push       #$0.L
                    jump       __0003D8B9
__0003D8B3:         push       #$1.L
__0003D8B9:         pop        L0
                    jz         __0003D95A
                    nop
                    etag       __0003D8F0,"FLASH_BLOCKLAENGE_DATEN"
                    push       #$1.L
                    jump       __0003D8F6
__0003D8F0:         push       #$0.L
__0003D8F6:         pop        L0
                    jz         __0003D954
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_BLOCKLAENGE_DATEN",I0
                    pop        L0
__0003D954:         jump       __0003DA3A
__0003D95A:         etag       __0003D986,"FLASH_BLOCKLAENGE_DATEN"
                    push       #$1.L
                    jump       __0003D98C
__0003D986:         push       #$0.L
__0003D98C:         pop        L0
                    jz         __0003DA3A
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_BLOCKLAENGE_DATEN",I0
                    pop        L0
__0003DA3A:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FLASH_SCHREIBEN#
;    JOBNAME:FLASH_SCHREIBEN
;    JOBCOMMENT:Flash Daten schreiben
;    JOBCOMMENT:Standard Flashjob
;    JOBCOMMENT:KWP2000: $36 TransferData
;    JOBCOMMENT:Modus  : Default
;    ARG:BINAER_BUFFER
;    ARGTYPE:binary
;    ARGCOMMENT:Als Argument wird ein vorgefuellter Binaerbuffer uebergeben
;    ARGCOMMENT:Der Binaerbuffer hat folgenden Aufbau
;    ARGCOMMENT:Byte 0              : Datentyp (1:Daten, 2:Maskendaten)
;    ARGCOMMENT:Byte 1              : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord)
;    ARGCOMMENT:Byte 2              : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst)
;    ARGCOMMENT:Byte 3              : (unbenutzt) Adressierung (0: freie Adressierung, 1:Blockadressierung)
;    ARGCOMMENT:Byte 4              : (unbenutzt) Byteparameter 1
;    ARGCOMMENT:Byte 5,6            : (unbenutzt) WordParameter 1 (low/high)
;    ARGCOMMENT:Byte 7,8            : (unbenutzt) WordParameter 2 (low/high)
;    ARGCOMMENT:Byte 9,10,11,12     : (unbenutzt) Maske (linksbuendig)
;    ARGCOMMENT:Byte 13,14          : Anzahl Bytedaten (low/high)
;    ARGCOMMENT:Byte 15,16          : (unbenutzt) Anzahl Wortdaten (low/high)
;    ARGCOMMENT:Byte 17,18,19,20    : (unbenutzt) Wortadresse (low/highbyte, low/highword)
;    ARGCOMMENT:Byte 21,....        : Flashdaten
;    ARGCOMMENT:Byte 21+Anzahl Daten: ETX (0x03)
;    RESULT:FLASH_SCHREIBEN_ANZAHL
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Anzahl FLASH_SCHREIBEN seit letztem FLASH_SCHREIBEN_ADRESSE
;    RESULT:FLASH_SCHREIBEN_STATUS
;    RESULTTYPE:int
;    RESULTCOMMENT:Programmierstatus
;    RESULTCOMMENT:1 = Programmierung in Ordnung
;    RESULTCOMMENT:2 = Programmierung nicht in Ordnung
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    pary       S1
                    jz         __0003DA7C
                    push       #$1.L
                    jump       __0003DA82
__0003DA7C:         push       #$0.L
__0003DA82:         pop        L0
                    jz         __0003DCF1
                    nop
                    clear      S1
                    pary       S1
                    jz         __0003DAA5
                    push       #$1.L
                    jump       __0003DAAB
__0003DAA5:         push       #$0.L
__0003DAAB:         clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003DB07
                    push       #$0.L
                    jump       __0003DB0D
__0003DB07:         push       #$1.L
__0003DB0D:         pop        L0
                    jz         __0003DB4B
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA_TYPE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003DB4B:         move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$16.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003DC39
                    push       #$0.L
                    jump       __0003DC3F
__0003DC39:         push       #$1.L
__0003DC3F:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$FE.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0003DC71
                    push       #$0.L
                    jump       __0003DC77
__0003DC71:         push       #$1.L
__0003DC77:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003DCA6
                    push       #$0.L
                    jump       __0003DCAC
__0003DCA6:         push       #$1.L
__0003DCAC:         pop        L0
                    jz         __0003DCEB
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003DCEB:         jump       __0003DD28
__0003DCF1:         clear      S1
                    move       S1,"ERROR_NO_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003DD28:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$3E.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0003DD7C
                    push       #$0.L
                    jump       __0003DD82
__0003DD7C:         push       #$1.L
__0003DD82:         pop        L0
                    jz         __0003DE40
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$36.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0003DEC8
__0003DE40:         move       L0,#$0.L
                    push       L0
                    move       L0,#$81.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$36.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0003DEC8:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$15.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S6
                    move       L0,#$15.L
                    move       L1,L2
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    scat       S2,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    xreps      #$0.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0003E7F6
__0003E077:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0003E0C8
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003E0B6
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003E0B6:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0003E0CE
__0003E0C8:         push       #$0.L
__0003E0CE:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0003E0FB,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003E101
__0003E0FB:         push       #$0.L
__0003E101:         pop        L0
                    jz         __0003E12E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003E12E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003E18A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003E3B3
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003E1EC
                    etag       __0003E1EC,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003E1EC:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003E244
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003E3B3
__0003E244:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003E35C,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003E2F2
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003E2BE
                    comp       S3[B0],#'!'
                    jz         __0003E2A2
                    comp       S3[B0],#'#'
                    jz         __0003E2A2
                    jump       __0003E2BE
__0003E2A2:         comp       I6,#$1.I
                    jz         __0003E2B3
                    wait       #$1.L
__0003E2B3:         subb       I6,#$1.I
                    jnz        __0003E18A
__0003E2BE:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003E3B3
__0003E2F2:         comp       I3,#$0.I
                    jz         __0003E350
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003E350
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003E3B3
__0003E350:         push       #$1.L
                    jump       __0003E3B9
__0003E35C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003E3B9
__0003E3B3:         push       #$0.L
__0003E3B9:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003E3F3
                    push       #$0.L
                    jump       __0003E3F9
__0003E3F3:         push       #$1.L
__0003E3F9:         pop        L0
                    jz         __0003E428
                    nop
                    move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    eoj
__0003E428:         jump       __0003E819
__0003E42E:         etag       __0003E44F,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003E455
__0003E44F:         push       #$0.L
__0003E455:         pop        L0
                    jz         __0003E482
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003E482:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003E4DE:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003E775
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003E540
                    etag       __0003E540,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003E540:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003E55C
                    move       B2,#$1.B
__0003E55C:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0003E580
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0003E580:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003E5C6
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003E775
__0003E5C6:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003E71E,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003E688
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003E654
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0003E654
                    comp       S3[B0],#'!'
                    jz         __0003E638
                    comp       S3[B0],#'#'
                    jz         __0003E638
                    jump       __0003E654
__0003E638:         comp       I6,#$1.I
                    jz         __0003E649
                    wait       #$1.L
__0003E649:         subb       I6,#$1.I
                    jnz        __0003E4DE
__0003E654:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003E775
__0003E688:         comp       I3,#$0.I
                    jz         __0003E712
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003E6AF
                    move       B3,#$1.B
__0003E6AF:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0003E6C7
                    adds       B3,#$1.B
__0003E6C7:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003E712
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003E775
__0003E712:         push       #$1.L
                    jump       __0003E77B
__0003E71E:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003E77B
__0003E775:         push       #$0.L
__0003E77B:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003E7B5
                    push       #$0.L
                    jump       __0003E7BB
__0003E7B5:         push       #$1.L
__0003E7BB:         pop        L0
                    jz         __0003E7EA
                    nop
                    move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    eoj
__0003E7EA:         jump       __0003E819
                    jump       __0003E819
__0003E7F6:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003E077
                    comp       L0,#$6.L
                    jz         __0003E077
                    jump       __0003E42E
__0003E819:         move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0003E866,"FLASH_SCHREIBEN_ANZAHL"
                    push       #$1.L
                    jump       __0003E86C
__0003E866:         push       #$0.L
__0003E86C:         pop        L0
                    jz         __0003E919
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "FLASH_SCHREIBEN_ANZAHL",I0
                    pop        L0
__0003E919:         etag       __0003E944,"FLASH_SCHREIBEN_STATUS"
                    push       #$1.L
                    jump       __0003E94A
__0003E944:         push       #$0.L
__0003E94A:         pop        L0
                    jz         __0003E9A7
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "FLASH_SCHREIBEN_STATUS",I0
                    pop        L0
__0003E9A7:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FLASH_SCHREIBEN_ENDE#
;    JOBNAME:FLASH_SCHREIBEN_ENDE
;    JOBCOMMENT:Flashprogrammierung abschliessen
;    JOBCOMMENT:Standard Flashjob
;    JOBCOMMENT:KWP2000: $37 RequestTransferExit
;    JOBCOMMENT:Modus  : Default
;    ARG:BINAER_BUFFER
;    ARGTYPE:binary
;    ARGCOMMENT:Als Argument wird ein vorgefuellter Binaerbuffer uebergeben
;    ARGCOMMENT:Der Binaerbuffer hat folgenden Aufbau
;    ARGCOMMENT:Byte 0              : Datentyp (1:Daten, 2:Maskendaten)
;    ARGCOMMENT:Byte 1              : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord)
;    ARGCOMMENT:Byte 2              : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst)
;    ARGCOMMENT:Byte 3              : Adressierung (0: freie Adressierung, 1:Blockadressierung)
;    ARGCOMMENT:Byte 4              : (unbenutzt) Byteparameter 1
;    ARGCOMMENT:Byte 5,6            : (unbenutzt) WordParameter 1 (low/high)
;    ARGCOMMENT:Byte 7,8            : (unbenutzt) WordParameter 2 (low/high)
;    ARGCOMMENT:Byte 9,10,11,12     : (unbenutzt) Maske (linksbuendig)
;    ARGCOMMENT:Byte 13,14          : Anzahl Bytedaten (low/high)
;    ARGCOMMENT:Byte 15,16          : Anzahl Wortdaten (low/high)
;    ARGCOMMENT:Byte 17,18,19,20    : Wortadresse (low/highbyte, low/highword)
;    ARGCOMMENT:Byte 21,....        : (unbenutzt) Flashdaten
;    ARGCOMMENT:Byte 21+Anzahl Daten: ETX (0x03)
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$89.B,$FF.B,$F1.B,$37.B,$00.B,$00.B,$00.B,$06.B,$00.B,$00.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pary       S1
                    jz         __0003EA04
                    push       #$1.L
                    jump       __0003EA0A
__0003EA04:         push       #$0.L
__0003EA0A:         pop        L0
                    jz         __0003EB70
                    nop
                    clear      S1
                    pary       S1
                    jz         __0003EA2D
                    push       #$1.L
                    jump       __0003EA33
__0003EA2D:         push       #$0.L
__0003EA33:         clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003EA8F
                    push       #$0.L
                    jump       __0003EA95
__0003EA8F:         push       #$1.L
__0003EA95:         pop        L0
                    jz         __0003EAD3
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA_TYPE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003EAD3:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003EB25
                    push       #$0.L
                    jump       __0003EB2B
__0003EB25:         push       #$1.L
__0003EB2B:         pop        L0
                    jz         __0003EB6A
                    nop
                    clear      S1
                    move       S1,"ERROR_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003EB6A:         jump       __0003EBA7
__0003EB70:         clear      S1
                    move       S1,"ERROR_NO_BIN_BUFFER"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003EBA7:         move       L0,#$4.L
                    push       L0
                    move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003ECF3
                    push       #$0.L
                    jump       __0003ECF9
__0003ECF3:         push       #$1.L
__0003ECF9:         pop        L0
                    jz         __0003ED29
                    nop
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0003ED29:         move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003ED7B
                    push       #$0.L
                    jump       __0003ED81
__0003ED7B:         push       #$1.L
__0003ED81:         pop        L0
                    jz         __0003EDB1
                    nop
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0003EDB1:         move       L0,#$9.L
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0003F681
__0003EF46:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0003EF97
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003EF85
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003EF85:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0003EF9D
__0003EF97:         push       #$0.L
__0003EF9D:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0003EFCA,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003EFD0
__0003EFCA:         push       #$0.L
__0003EFD0:         pop        L0
                    jz         __0003EFFD
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003EFFD:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003F059:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003F282
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003F0BB
                    etag       __0003F0BB,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003F0BB:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003F113
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003F282
__0003F113:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003F22B,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003F1C1
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003F18D
                    comp       S3[B0],#'!'
                    jz         __0003F171
                    comp       S3[B0],#'#'
                    jz         __0003F171
                    jump       __0003F18D
__0003F171:         comp       I6,#$1.I
                    jz         __0003F182
                    wait       #$1.L
__0003F182:         subb       I6,#$1.I
                    jnz        __0003F059
__0003F18D:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003F282
__0003F1C1:         comp       I3,#$0.I
                    jz         __0003F21F
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003F21F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003F282
__0003F21F:         push       #$1.L
                    jump       __0003F288
__0003F22B:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003F288
__0003F282:         push       #$0.L
__0003F288:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003F2C2
                    push       #$0.L
                    jump       __0003F2C8
__0003F2C2:         push       #$1.L
__0003F2C8:         pop        L0
                    jz         __0003F2D5
                    nop
                    eoj
__0003F2D5:         jump       __0003F6A4
__0003F2DB:         etag       __0003F2FC,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003F302
__0003F2FC:         push       #$0.L
__0003F302:         pop        L0
                    jz         __0003F32F
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003F32F:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003F38B:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003F622
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003F3ED
                    etag       __0003F3ED,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003F3ED:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003F409
                    move       B2,#$1.B
__0003F409:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0003F42D
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0003F42D:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003F473
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003F622
__0003F473:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003F5CB,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003F535
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003F501
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0003F501
                    comp       S3[B0],#'!'
                    jz         __0003F4E5
                    comp       S3[B0],#'#'
                    jz         __0003F4E5
                    jump       __0003F501
__0003F4E5:         comp       I6,#$1.I
                    jz         __0003F4F6
                    wait       #$1.L
__0003F4F6:         subb       I6,#$1.I
                    jnz        __0003F38B
__0003F501:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003F622
__0003F535:         comp       I3,#$0.I
                    jz         __0003F5BF
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0003F55C
                    move       B3,#$1.B
__0003F55C:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0003F574
                    adds       B3,#$1.B
__0003F574:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003F5BF
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003F622
__0003F5BF:         push       #$1.L
                    jump       __0003F628
__0003F5CB:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003F628
__0003F622:         push       #$0.L
__0003F628:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003F662
                    push       #$0.L
                    jump       __0003F668
__0003F662:         push       #$1.L
__0003F668:         pop        L0
                    jz         __0003F675
                    nop
                    eoj
__0003F675:         jump       __0003F6A4
                    jump       __0003F6A4
__0003F681:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003EF46
                    comp       L0,#$6.L
                    jz         __0003EF46
                    jump       __0003F2DB
__0003F6A4:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


AIF_LESEN#
;    JOBNAME:AIF_LESEN
;    JOBCOMMENT:Auslesen des Anwender Informations Feldes
;    JOBCOMMENT:Standard Flashjob
;    JOBCOMMENT:KWP 2000: $23 ReadMemoryByAddress
;    JOBCOMMENT:Modus   : Default
;    ARG:AIF_NUMMER
;    ARGTYPE:int
;    ARGCOMMENT:==0 : aktuelles AIF
;    ARGCOMMENT:> 0 : Nummer des zu lesenden AIF
;    ARGCOMMENT:default = 0 : aktuelles AIF
;    RESULT:AIF_ADRESSE_HIGH
;    RESULTTYPE:int
;    RESULTCOMMENT:AIF Adresse des AIF, High-Word
;    RESULT:AIF_ADRESSE_LOW
;    RESULTTYPE:int
;    RESULTCOMMENT:AIF Adresse des AIF, Low-Word
;    RESULT:AIF_FG_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:Fahrgestellnummer 7-stellig
;    RESULT:AIF_FG_NR_LANG
;    RESULTTYPE:string
;    RESULTCOMMENT:Fahrgestellnummer 17-stellig falls vorhanden, sonst 7-stellig
;    RESULT:AIF_DATUM
;    RESULTTYPE:string
;    RESULTCOMMENT:Datum der SG-Programmierung in der Form TT.MM.JJJJ
;    RESULT:AIF_ZB_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:BMW/Rover Zusammenbaunummer
;    RESULT:AIF_SW_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:BMW/Rover Datensatznummer - Softwarenummer
;    RESULT:AIF_BEHOERDEN_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:BMW/Rover Behoerdennummer
;    RESULT:AIF_HAENDLER_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:Haendlernummer
;    RESULT:AIF_SERIEN_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:Tester Seriennummer
;    RESULT:AIF_KM
;    RESULTTYPE:long
;    RESULTCOMMENT:km-Stand bei der Programmierung
;    RESULT:AIF_PROG_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:Programmstandsnummer
;    RESULT:AIF_ANZ_FREI
;    RESULTTYPE:int
;    RESULTCOMMENT:Anzahl noch vorhandener AIF-Eintraege
;    RESULT:AIF_ANZAHL_PROG
;    RESULTTYPE:int
;    RESULTCOMMENT:Anzahl Programmiervorgaenge
;    RESULT:AIF_ANZ_DATEN
;    RESULTTYPE:int
;    RESULTCOMMENT:Groesse des AIF-Eintrags
;    RESULT:AIF_GROESSE
;    RESULTTYPE:int
;    RESULTCOMMENT:Groesse des AIF
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    shmget     S6,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    move       L0,#$3EC.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    pop        L0
                    move       L0,#$3EB.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    move       S0[#$7],B2
                    move       S0[#$8],B3
                    pop        L0
                    parl       L0,#$1.L
                    jz         __0003F84A
                    push       #$1.L
                    jump       __0003F850
__0003F84A:         push       #$0.L
__0003F850:         pop        L0
                    jz         __0003F964
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    move       S0[#$7],B2
                    move       S0[#$8],B3
                    pop        L0
                    move       L0,S0[#$5]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0003F8B7
                    push       #$0.L
                    jump       __0003F8BD
__0003F8B7:         push       #$1.L
__0003F8BD:         move       L0,S0[#$5]
                    push       L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0003F8EE
                    push       #$0.L
                    jump       __0003F8F4
__0003F8EE:         push       #$1.L
__0003F8F4:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0003F923
                    push       #$0.L
                    jump       __0003F929
__0003F923:         push       #$1.L
__0003F929:         pop        L0
                    jz         __0003F964
                    nop
                    clear      S1
                    move       S1,"ERROR_AIF_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0003F964:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    move       S0[#$B],B2
                    move       S0[#$C],B3
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    move       S0[#$F],B2
                    move       S0[#$10],B3
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
__0003F9F8:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$86.B,$FF.B,$F1.B,$23.B,$00.B,$00.B,$00.B,$07.B,$00.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,S0[#$D]
                    push       L0
                    move       L0,#$FF0000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,S0[#$D]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$D]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$3]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    jump       __000402BC
__0003FB81:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0003FBD2
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __0003FBC0
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__0003FBC0:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __0003FBD8
__0003FBD2:         push       #$0.L
__0003FBD8:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0003FC05,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003FC0B
__0003FC05:         push       #$0.L
__0003FC0B:         pop        L0
                    jz         __0003FC38
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003FC38:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003FC94:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0003FEBD
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0003FCF6
                    etag       __0003FCF6,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0003FCF6:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0003FD4E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0003FEBD
__0003FD4E:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0003FE66,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0003FDFC
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0003FDC8
                    comp       S3[B0],#'!'
                    jz         __0003FDAC
                    comp       S3[B0],#'#'
                    jz         __0003FDAC
                    jump       __0003FDC8
__0003FDAC:         comp       I6,#$1.I
                    jz         __0003FDBD
                    wait       #$1.L
__0003FDBD:         subb       I6,#$1.I
                    jnz        __0003FC94
__0003FDC8:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0003FEBD
__0003FDFC:         comp       I3,#$0.I
                    jz         __0003FE5A
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0003FE5A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0003FEBD
__0003FE5A:         push       #$1.L
                    jump       __0003FEC3
__0003FE66:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0003FEC3
__0003FEBD:         push       #$0.L
__0003FEC3:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0003FEFD
                    push       #$0.L
                    jump       __0003FF03
__0003FEFD:         push       #$1.L
__0003FF03:         pop        L0
                    jz         __0003FF10
                    nop
                    eoj
__0003FF10:         jump       __000402DF
__0003FF16:         etag       __0003FF37,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0003FF3D
__0003FF37:         push       #$0.L
__0003FF3D:         pop        L0
                    jz         __0003FF6A
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0003FF6A:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0003FFC6:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0004025D
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00040028
                    etag       __00040028,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00040028:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00040044
                    move       B2,#$1.B
__00040044:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00040068
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00040068:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000400AE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0004025D
__000400AE:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00040206,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00040170
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0004013C
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0004013C
                    comp       S3[B0],#'!'
                    jz         __00040120
                    comp       S3[B0],#'#'
                    jz         __00040120
                    jump       __0004013C
__00040120:         comp       I6,#$1.I
                    jz         __00040131
                    wait       #$1.L
__00040131:         subb       I6,#$1.I
                    jnz        __0003FFC6
__0004013C:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0004025D
__00040170:         comp       I3,#$0.I
                    jz         __000401FA
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00040197
                    move       B3,#$1.B
__00040197:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000401AF
                    adds       B3,#$1.B
__000401AF:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000401FA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0004025D
__000401FA:         push       #$1.L
                    jump       __00040263
__00040206:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00040263
__0004025D:         push       #$0.L
__00040263:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0004029D
                    push       #$0.L
                    jump       __000402A3
__0004029D:         push       #$1.L
__000402A3:         pop        L0
                    jz         __000402B0
                    nop
                    eoj
__000402B0:         jump       __000402DF
                    jump       __000402DF
__000402BC:         pop        L0
                    comp       L0,#$D.L
                    jz         __0003FB81
                    comp       L0,#$6.L
                    jz         __0003FB81
                    jump       __0003FF16
__000402DF:         etag       __00040303,"AIF_ANZAHL_PROG"
                    push       #$1.L
                    jump       __00040309
__00040303:         push       #$0.L
__00040309:         pop        L0
                    jz         __0004033F
                    nop
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "AIF_ANZAHL_PROG",I0
                    pop        L0
__0004033F:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00040391
                    push       #$0.L
                    jump       __00040397
__00040391:         push       #$1.L
__00040397:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000403E9
                    push       #$0.L
                    jump       __000403EF
__000403E9:         push       #$1.L
__000403EF:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0004041E
                    push       #$0.L
                    jump       __00040424
__0004041E:         push       #$1.L
__00040424:         pop        L0
                    jz         __00040497
                    nop
                    move       L0,S0[#$5]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0004045E
                    push       #$0.L
                    jump       __00040464
__0004045E:         push       #$1.L
__00040464:         pop        L0
                    jz         __00040491
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
__00040491:         jump       __000409FB
__00040497:         clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,S0[#$5]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000404C8
                    push       #$0.L
                    jump       __000404CE
__000404C8:         push       #$1.L
__000404CE:         move       L0,S0[#$5]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000404FD
                    push       #$0.L
                    jump       __00040503
__000404FD:         push       #$1.L
__00040503:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00040532
                    push       #$0.L
                    jump       __00040538
__00040532:         push       #$1.L
__00040538:         pop        L0
                    jz         __00040635
                    nop
                    etag       __00040566,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __0004056C
__00040566:         push       #$0.L
__0004056C:         pop        L0
                    jz         __0004059B
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__0004059B:         etag       __000405BE,"_TEL_ANTWORT_2"
                    push       #$1.L
                    jump       __000405C4
__000405BE:         push       #$0.L
__000405C4:         pop        L0
                    jz         __000405F3
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT_2",S1
                    pop        L0
__000405F3:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,S0[#$D]
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    move       S0[#$B],B2
                    move       S0[#$C],B3
                    pop        L0
__00040635:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$FE.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00040687
                    push       #$0.L
                    jump       __0004068D
__00040687:         push       #$1.L
__0004068D:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000406DF
                    push       #$0.L
                    jump       __000406E5
__000406DF:         push       #$1.L
__000406E5:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00040714
                    push       #$0.L
                    jump       __0004071A
__00040714:         push       #$1.L
__0004071A:         pop        L0
                    jz         __000408F4
                    nop
                    clear      L0
                    move       B0,S0[#$3]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00040779
                    push       #$0.L
                    jump       __0004077F
__00040779:         push       #$1.L
__0004077F:         pop        L0
                    jz         __000407BC
                    nop
                    clear      S1
                    move       S1,"ERROR_SIZE_UIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000407BC:         clear      L0
                    move       B0,S0[#$3]
                    push       L0
                    move       L0,S0[#$D]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    move       S0[#$F],B2
                    move       S0[#$10],B3
                    pop        L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,S0[#$5]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0004086D
                    push       #$0.L
                    jump       __00040873
__0004086D:         push       #$1.L
__00040873:         move       L0,S0[#$5]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000408A2
                    push       #$0.L
                    jump       __000408A8
__000408A2:         push       #$1.L
__000408A8:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000408D7
                    push       #$0.L
                    jump       __000408DD
__000408D7:         push       #$1.L
__000408DD:         pop        L0
                    jz         __000408EE
                    nop
                    jump       __000409FB
__000408EE:         jump       __000409B2
__000408F4:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00040946
                    push       #$0.L
                    jump       __0004094C
__00040946:         push       #$1.L
__0004094C:         pop        L0
                    jz         __00040990
                    nop
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    jump       __000409AC
__00040990:         clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
__000409AC:         jump       __000409FB
__000409B2:         clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000409E6
                    push       #$0.L
                    jump       __000409EC
__000409E6:         push       #$1.L
__000409EC:         pop        L0
                    jz         __000409FB
                    jump       __0003F9F8
__000409FB:         etag       __00040A20,"AIF_ADRESSE_HIGH"
                    push       #$1.L
                    jump       __00040A26
__00040A20:         push       #$0.L
__00040A26:         pop        L0
                    jz         __00040A71
                    nop
                    move       L0,S0[#$9]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "AIF_ADRESSE_HIGH",I0
                    pop        L0
__00040A71:         etag       __00040A95,"AIF_ADRESSE_LOW"
                    push       #$1.L
                    jump       __00040A9B
__00040A95:         push       #$0.L
__00040A9B:         pop        L0
                    jz         __00040AE5
                    nop
                    move       L0,S0[#$9]
                    push       L0
                    move       L0,#$FFFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "AIF_ADRESSE_LOW",I0
                    pop        L0
__00040AE5:         etag       __00040B06,"AIF_ANZ_FREI"
                    push       #$1.L
                    jump       __00040B0C
__00040B06:         push       #$0.L
__00040B0C:         pop        L0
                    jz         __00040B58
                    nop
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "AIF_ANZ_FREI",I0
                    pop        L0
__00040B58:         etag       __00040B7A,"AIF_ANZ_DATEN"
                    push       #$1.L
                    jump       __00040B80
__00040B7A:         push       #$0.L
__00040B80:         pop        L0
                    jz         __00040C5D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00040BCE
                    push       #$0.L
                    jump       __00040BD4
__00040BCE:         push       #$1.L
__00040BD4:         pop        L0
                    jz         __00040C0C
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "AIF_ANZ_DATEN",I0
                    pop        L0
                    jump       __00040C5D
__00040C0C:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "AIF_ANZ_DATEN",I0
                    pop        L0
__00040C5D:         etag       __00040C7D,"AIF_GROESSE"
                    push       #$1.L
                    jump       __00040C83
__00040C7D:         push       #$0.L
__00040C83:         pop        L0
                    jz         __00040CB5
                    nop
                    clear      L0
                    move       B0,S0[#$3]
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "AIF_GROESSE",I0
                    pop        L0
__00040CB5:         etag       __00040CD3,"AIF_FG_NR"
                    push       #$1.L
                    jump       __00040CD9
__00040CD3:         push       #$0.L
__00040CD9:         pop        L0
                    jz         __00040D05
                    nop
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    ergs       "AIF_FG_NR",S1
                    pop        L0
__00040D05:         etag       __00040D28,"AIF_FG_NR_LANG"
                    push       #$1.L
                    jump       __00040D2E
__00040D28:         push       #$0.L
__00040D2E:         pop        L0
                    jz         __00040D5F
                    nop
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    ergs       "AIF_FG_NR_LANG",S1
                    pop        L0
__00040D5F:         etag       __00040D7D,"AIF_DATUM"
                    push       #$1.L
                    jump       __00040D83
__00040D7D:         push       #$0.L
__00040D83:         pop        L0
                    jz         __00040DAF
                    nop
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    ergs       "AIF_DATUM",S1
                    pop        L0
__00040DAF:         etag       __00040DCD,"AIF_ZB_NR"
                    push       #$1.L
                    jump       __00040DD3
__00040DCD:         push       #$0.L
__00040DD3:         pop        L0
                    jz         __00040DFF
                    nop
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    ergs       "AIF_ZB_NR",S1
                    pop        L0
__00040DFF:         etag       __00040E1D,"AIF_SW_NR"
                    push       #$1.L
                    jump       __00040E23
__00040E1D:         push       #$0.L
__00040E23:         pop        L0
                    jz         __00040E4F
                    nop
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    ergs       "AIF_SW_NR",S1
                    pop        L0
__00040E4F:         etag       __00040E74,"AIF_BEHOERDEN_NR"
                    push       #$1.L
                    jump       __00040E7A
__00040E74:         push       #$0.L
__00040E7A:         pop        L0
                    jz         __00040EAD
                    nop
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    ergs       "AIF_BEHOERDEN_NR",S1
                    pop        L0
__00040EAD:         etag       __00040ED1,"AIF_HAENDLER_NR"
                    push       #$1.L
                    jump       __00040ED7
__00040ED1:         push       #$0.L
__00040ED7:         pop        L0
                    jz         __00040F09
                    nop
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    ergs       "AIF_HAENDLER_NR",S1
                    pop        L0
__00040F09:         etag       __00040F2B,"AIF_SERIEN_NR"
                    push       #$1.L
                    jump       __00040F31
__00040F2B:         push       #$0.L
__00040F31:         pop        L0
                    jz         __00040F61
                    nop
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    ergs       "AIF_SERIEN_NR",S1
                    pop        L0
__00040F61:         etag       __00040F7C,"AIF_KM"
                    push       #$1.L
                    jump       __00040F82
__00040F7C:         push       #$0.L
__00040F82:         pop        L0
                    jz         __00040FAD
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergl       "AIF_KM",L0
                    pop        L0
__00040FAD:         etag       __00040FCD,"AIF_PROG_NR"
                    push       #$1.L
                    jump       __00040FD3
__00040FCD:         push       #$0.L
__00040FD3:         pop        L0
                    jz         __00041001
                    nop
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    ergs       "AIF_PROG_NR",S1
                    pop        L0
__00041001:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$12.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00041044
                    push       #$0.L
                    jump       __0004104A
__00041044:         push       #$1.L
__0004104A:         pop        L0
                    jz         __000419C3
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    etag       __0004108D,"AIF_FG_NR"
                    push       #$1.L
                    jump       __00041093
__0004108D:         push       #$0.L
__00041093:         pop        L0
                    jz         __00041151
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$7.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "AIF_FG_NR",S1
                    pop        L0
__00041151:         etag       __00041174,"AIF_FG_NR_LANG"
                    push       #$1.L
                    jump       __0004117A
__00041174:         push       #$0.L
__0004117A:         pop        L0
                    jz         __0004143C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       B0,S0[#$3]
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000411D9
                    push       #$0.L
                    jump       __000411DF
__000411D9:         push       #$1.L
__000411DF:         move       L0,#$34.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00041231
                    push       #$0.L
                    jump       __00041237
__00041231:         push       #$1.L
__00041237:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00041266
                    push       #$0.L
                    jump       __0004126C
__00041266:         push       #$1.L
__0004126C:         pop        L0
                    jz         __000413A6
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$7.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$34.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    move       S1,S5
                    move       L0,#$34.L
                    move       L1,#$A.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    scat       S6,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00041418
__000413A6:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$7.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00041418:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "AIF_FG_NR_LANG",S1
                    pop        L0
__0004143C:         move       L0,#$7.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    etag       __00041499,"AIF_DATUM"
                    push       #$1.L
                    jump       __0004149F
__00041499:         push       #$0.L
__0004149F:         pop        L0
                    jz         __000417BA
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$4.L
                    clear      S7
                    y2bcd      S7,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"??.??.????"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "AIF_DATUM",S1
                    pop        L0
__000417BA:         move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    etag       __00041817,"AIF_ZB_NR"
                    push       #$1.L
                    jump       __0004181D
__00041817:         push       #$0.L
__0004181D:         pop        L0
                    jz         __00041984
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$6.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S6
                    slen       L2,S7
                    comp       L2,#$6.L
                    jnz        __0004192C
                    move       B0,S7[#$0]
                    comp       B0,#$0.B
                    jz         __00041912
                    y2bcd      S6,S7[#$3]#$3
                    spaste     S6[#$0],S7[#$0]#$3
                    jump       __00041920
__00041912:         y2bcd      S6,S7[#$0]#$6
                    serase     S6[#$0],#$5.B
__00041920:         push       #$1.L
                    jump       __00041956
__0004192C:         ergs       "JOB_MESSAGE","Invalid Len"
                    jump       __00041950
__00041950:         push       #$0.L
__00041956:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "AIF_ZB_NR",S1
                    pop        L0
__00041984:         move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
__000419C3:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$33.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00041A06
                    push       #$0.L
                    jump       __00041A0C
__00041A06:         push       #$1.L
__00041A0C:         pop        L0
                    jz         __000421FC
                    nop
                    etag       __00041A35,"AIF_SW_NR"
                    push       #$1.L
                    jump       __00041A3B
__00041A35:         push       #$0.L
__00041A3B:         pop        L0
                    jz         __00041BA2
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$6.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S6
                    slen       L2,S7
                    comp       L2,#$6.L
                    jnz        __00041B4A
                    move       B0,S7[#$0]
                    comp       B0,#$0.B
                    jz         __00041B30
                    y2bcd      S6,S7[#$3]#$3
                    spaste     S6[#$0],S7[#$0]#$3
                    jump       __00041B3E
__00041B30:         y2bcd      S6,S7[#$0]#$6
                    serase     S6[#$0],#$5.B
__00041B3E:         push       #$1.L
                    jump       __00041B74
__00041B4A:         ergs       "JOB_MESSAGE","Invalid Len"
                    jump       __00041B6E
__00041B6E:         push       #$0.L
__00041B74:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "AIF_SW_NR",S1
                    pop        L0
__00041BA2:         move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    etag       __00041C06,"AIF_BEHOERDEN_NR"
                    push       #$1.L
                    jump       __00041C0C
__00041C06:         push       #$0.L
__00041C0C:         pop        L0
                    jz         __00041D7A
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$6.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S6
                    slen       L2,S7
                    comp       L2,#$6.L
                    jnz        __00041D1B
                    move       B0,S7[#$0]
                    comp       B0,#$0.B
                    jz         __00041D01
                    y2bcd      S6,S7[#$3]#$3
                    spaste     S6[#$0],S7[#$0]#$3
                    jump       __00041D0F
__00041D01:         y2bcd      S6,S7[#$0]#$6
                    serase     S6[#$0],#$5.B
__00041D0F:         push       #$1.L
                    jump       __00041D45
__00041D1B:         ergs       "JOB_MESSAGE","Invalid Len"
                    jump       __00041D3F
__00041D3F:         push       #$0.L
__00041D45:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "AIF_BEHOERDEN_NR",S1
                    pop        L0
__00041D7A:         move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    etag       __00041DDD,"AIF_HAENDLER_NR"
                    push       #$1.L
                    jump       __00041DE3
__00041DDD:         push       #$0.L
__00041DE3:         pop        L0
                    jz         __00041EA9
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$3.L
                    clear      S6
                    y2bcd      S6,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "AIF_HAENDLER_NR",S1
                    pop        L0
__00041EA9:         move       L0,#$3.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    etag       __00041F0A,"AIF_SERIEN_NR"
                    push       #$1.L
                    jump       __00041F10
__00041F0A:         push       #$0.L
__00041F10:         pop        L0
                    jz         __00041FD2
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$5.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "AIF_SERIEN_NR",S1
                    pop        L0
__00041FD2:         move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    etag       __0004202C,"AIF_KM"
                    push       #$1.L
                    jump       __00042032
__0004202C:         push       #$0.L
__00042032:         pop        L0
                    jz         __00042098
                    nop
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$258.L
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergl       "AIF_KM",L0
                    pop        L0
__00042098:         move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    etag       __000420F7,"AIF_PROG_NR"
                    push       #$1.L
                    jump       __000420FD
__000420F7:         push       #$0.L
__000420FD:         pop        L0
                    jz         __000421BD
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L2,#$8.L
                    move       S1,S5
                    move       L0,L2
                    move       L1,#$C.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "AIF_PROG_NR",S1
                    pop        L0
__000421BD:         move       L0,#$C.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
__000421FC:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


AIF_SCHREIBEN#
;    JOBNAME:AIF_SCHREIBEN
;    JOBCOMMENT:Schreiben des Anwender Informations Feldes
;    JOBCOMMENT:Standard Flashjob
;    JOBCOMMENT:KWP 2000: $3D WriteMemoryByAddress
;    JOBCOMMENT:Modus   : Default
;    ARG:AIF_FG_NR
;    ARGTYPE:string
;    ARGCOMMENT:Fahrgestellnummer
;    ARGCOMMENT:7-stellig oder 17-stellig
;    ARG:AIF_DATUM
;    ARGTYPE:string
;    ARGCOMMENT:Datum der SG-Programmierung
;    ARGCOMMENT:in der Form TT.MM.JJJJ oder TTMMJJ
;    ARG:AIF_ZB_NR
;    ARGTYPE:string
;    ARGCOMMENT:BMW/Rover Zusammenbaunummer
;    ARG:AIF_SW_NR
;    ARGTYPE:string
;    ARGCOMMENT:BMW/Rover Datensatznummer - Softwarenummer
;    ARG:AIF_BEHOERDEN_NR
;    ARGTYPE:string
;    ARGCOMMENT:BMW/Rover Behoerdennummer
;    ARG:AIF_HAENDLER_NR
;    ARGTYPE:string
;    ARGCOMMENT:Haendlernummer
;    ARG:AIF_SERIEN_NR
;    ARGTYPE:string
;    ARGCOMMENT:Tester Seriennummer
;    ARG:AIF_KM
;    ARGTYPE:long
;    ARGCOMMENT:km-Stand bei der Programmierung
;    ARG:AIF_PROG_NR
;    ARGTYPE:string
;    ARGCOMMENT:Programmstandsnummer
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:AIF_NUMMER
;    RESULTTYPE:int
;    RESULTCOMMENT:Nummer des geschreibenen AIF
;    RESULT:AIF_DATEN
;    RESULTTYPE:binary
;    RESULTCOMMENT:AIF Hex-Daten
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG AIF lesen
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG AIF lesen
;    RESULT:_TEL_AUFTRAG_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG AIF schreiben
;    RESULT:_TEL_ANTWORT_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG AIF schreiben
;
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    shmget     S6,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3EC.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3EB.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    pars       S1,#$1.I
                    jz         __00042343
                    push       #$1.L
                    jump       __00042349
__00042343:         push       #$0.L
__00042349:         pop        L0
                    jz         __0004263F
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0004236E
                    push       #$1.L
                    jump       __00042374
__0004236E:         push       #$0.L
__00042374:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000423C8
                    push       #$0.L
                    jump       __000423CE
__000423C8:         push       #$1.L
__000423CE:         pop        L0
                    jz         __00042497
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$1.L
                    serase     S6[#$7],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    scat       S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00042639
__00042497:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$11.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000424E1
                    push       #$0.L
                    jump       __000424E7
__000424E1:         push       #$1.L
__000424E7:         pop        L0
                    jz         __000425F6
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$11.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$1.L
                    serase     S6[#$11],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$A.L
                    serase     S6[#$0],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    scat       S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00042639
__000425F6:         clear      S1
                    move       S1,"ERROR_VEHICLE_IDENTIFICATION_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00042639:         jump       __00042682
__0004263F:         clear      S1
                    move       S1,"ERROR_VEHICLE_IDENTIFICATION_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00042682:         pars       S1,#$2.I
                    jz         __00042699
                    push       #$1.L
                    jump       __0004269F
__00042699:         push       #$0.L
__0004269F:         pop        L0
                    jz         __00042EC6
                    nop
                    clear      S1
                    pars       S1,#$2.I
                    jz         __000426C4
                    push       #$1.L
                    jump       __000426CA
__000426C4:         push       #$0.L
__000426CA:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0004271E
                    push       #$0.L
                    jump       __00042724
__0004271E:         push       #$1.L
__00042724:         pop        L0
                    jz         __00042B64
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00042781
                    push       #$0.L
                    jump       __00042787
__00042781:         push       #$1.L
__00042787:         move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000427D9
                    push       #$0.L
                    jump       __000427DF
__000427D9:         push       #$1.L
__000427DF:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0004280E
                    push       #$0.L
                    jump       __00042814
__0004280E:         push       #$1.L
__00042814:         pop        L0
                    jz         __00042859
                    nop
                    clear      S1
                    move       S1,"ERROR_PROGRAMMING_DATE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00042859:         clear      S1
                    move       S1,"JJJJMMTT"
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S7
                    jae        __00042AFB
                    move       L1,#$0.L
__00042AFB:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00042EC0
__00042B64:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00042BAE
                    push       #$0.L
                    jump       __00042BB4
__00042BAE:         push       #$1.L
__00042BB4:         pop        L0
                    jz         __00042E86
                    nop
                    clear      S1
                    move       S1,"JJJJMMTT"
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$32.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S7
                    jae        __00042E1D
                    move       L1,#$0.L
__00042E1D:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00042EC0
__00042E86:         clear      S1
                    move       S1,"ERROR_PROGRAMMING_DATE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00042EC0:         jump       __00042F00
__00042EC6:         clear      S1
                    move       S1,"ERROR_PROGRAMMING_DATE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00042F00:         pars       S1,#$3.I
                    jz         __00042F17
                    push       #$1.L
                    jump       __00042F1D
__00042F17:         push       #$0.L
__00042F1D:         pop        L0
                    jz         __0004335F
                    nop
                    clear      S1
                    pars       S1,#$3.I
                    jz         __00042F42
                    push       #$1.L
                    jump       __00042F48
__00042F42:         push       #$0.L
__00042F48:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00042F9C
                    push       #$0.L
                    jump       __00042FA2
__00042F9C:         push       #$1.L
__00042FA2:         pop        L0
                    jz         __000430BB
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"00000"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"00000"
                    scut       S1,#$1.I
                    spaste     S6[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S6
                    jae        __00043052
                    move       L1,#$0.L
__00043052:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00043359
__000430BB:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00043105
                    push       #$0.L
                    jump       __0004310B
__00043105:         push       #$1.L
__0004310B:         pop        L0
                    jz         __00043324
                    nop
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$3.L
                    serase     S6[#$0],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S6
                    jae        __000432C5
                    move       L1,#$0.L
__000432C5:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00043359
__00043324:         clear      S1
                    move       S1,"ERROR_ASSEMBLY_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00043359:         jump       __00043394
__0004335F:         clear      S1
                    move       S1,"ERROR_ASSEMBLY_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00043394:         pars       S1,#$4.I
                    jz         __000433AB
                    push       #$1.L
                    jump       __000433B1
__000433AB:         push       #$0.L
__000433B1:         pars       S1,#$5.I
                    jz         __000433C8
                    push       #$1.L
                    jump       __000433CE
__000433C8:         push       #$0.L
__000433CE:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000433FD
                    push       #$0.L
                    jump       __00043403
__000433FD:         push       #$1.L
__00043403:         pars       S1,#$6.I
                    jz         __0004341A
                    push       #$1.L
                    jump       __00043420
__0004341A:         push       #$0.L
__00043420:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0004344F
                    push       #$0.L
                    jump       __00043455
__0004344F:         push       #$1.L
__00043455:         pars       S1,#$7.I
                    jz         __0004346C
                    push       #$1.L
                    jump       __00043472
__0004346C:         push       #$0.L
__00043472:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000434A1
                    push       #$0.L
                    jump       __000434A7
__000434A1:         push       #$1.L
__000434A7:         parl       L0,#$8.L
                    jz         __000434C0
                    push       #$1.L
                    jump       __000434C6
__000434C0:         push       #$0.L
__000434C6:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000434F5
                    push       #$0.L
                    jump       __000434FB
__000434F5:         push       #$1.L
__000434FB:         pars       S1,#$9.I
                    jz         __00043512
                    push       #$1.L
                    jump       __00043518
__00043512:         push       #$0.L
__00043518:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00043547
                    push       #$0.L
                    jump       __0004354D
__00043547:         push       #$1.L
__0004354D:         pop        L0
                    jz         __000449E0
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$33.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000435AA
                    push       #$0.L
                    jump       __000435B0
__000435AA:         push       #$1.L
__000435B0:         pop        L0
                    jz         __000435ED
                    nop
                    clear      S1
                    move       S1,"ERROR_SIZE_UIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000435ED:         pars       S1,#$4.I
                    jz         __00043604
                    push       #$1.L
                    jump       __0004360A
__00043604:         push       #$0.L
__0004360A:         pop        L0
                    jz         __00043A57
                    nop
                    clear      S1
                    pars       S1,#$4.I
                    jz         __0004362F
                    push       #$1.L
                    jump       __00043635
__0004362F:         push       #$0.L
__00043635:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00043689
                    push       #$0.L
                    jump       __0004368F
__00043689:         push       #$1.L
__0004368F:         pop        L0
                    jz         __000437A8
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"00000"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"00000"
                    scut       S1,#$1.I
                    spaste     S6[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S6
                    jae        __0004373F
                    move       L1,#$0.L
__0004373F:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00043A51
__000437A8:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000437F2
                    push       #$0.L
                    jump       __000437F8
__000437F2:         push       #$1.L
__000437F8:         pop        L0
                    jz         __00043A11
                    nop
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$3.L
                    serase     S6[#$0],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S6
                    jae        __000439B2
                    move       L1,#$0.L
__000439B2:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00043A51
__00043A11:         clear      S1
                    move       S1,"ERROR_CALIBRATION_DATASET_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00043A51:         jump       __00043A97
__00043A57:         clear      S1
                    move       S1,"ERROR_CALIBRATION_DATASET_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00043A97:         pars       S1,#$5.I
                    jz         __00043AAE
                    push       #$1.L
                    jump       __00043AB4
__00043AAE:         push       #$0.L
__00043AB4:         pop        L0
                    jz         __00043F11
                    nop
                    clear      S1
                    pars       S1,#$5.I
                    jz         __00043AD9
                    push       #$1.L
                    jump       __00043ADF
__00043AD9:         push       #$0.L
__00043ADF:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00043B33
                    push       #$0.L
                    jump       __00043B39
__00043B33:         push       #$1.L
__00043B39:         pop        L0
                    jz         __00043C52
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"00000"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"00000"
                    scut       S1,#$1.I
                    spaste     S6[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S6
                    jae        __00043BE9
                    move       L1,#$0.L
__00043BE9:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00043F0B
__00043C52:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00043C9C
                    push       #$0.L
                    jump       __00043CA2
__00043C9C:         push       #$1.L
__00043CA2:         pop        L0
                    jz         __00043EBB
                    nop
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$3.L
                    serase     S6[#$0],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S6
                    jae        __00043E5C
                    move       L1,#$0.L
__00043E5C:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00043F0B
__00043EBB:         clear      S1
                    move       S1,"ERROR_EXHAUST_REGULATION_OR_TYPE_APPROVAL_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00043F0B:         jump       __00043F61
__00043F11:         clear      S1
                    move       S1,"ERROR_EXHAUST_REGULATION_OR_TYPE_APPROVAL_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00043F61:         pars       S1,#$6.I
                    jz         __00043F78
                    push       #$1.L
                    jump       __00043F7E
__00043F78:         push       #$0.L
__00043F7E:         pop        L0
                    jz         __000440FE
                    nop
                    clear      S1
                    pars       S1,#$6.I
                    jz         __00043FA3
                    push       #$1.L
                    jump       __00043FA9
__00043FA3:         push       #$0.L
__00043FA9:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00043FFD
                    push       #$0.L
                    jump       __00044003
__00043FFD:         push       #$1.L
__00044003:         pop        L0
                    jz         __000440C0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S6
                    jae        __00044057
                    move       L1,#$0.L
__00044057:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __000440F8
__000440C0:         clear      S1
                    move       S1,"ERROR_REPAIR_SHOP_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000440F8:         jump       __00044136
__000440FE:         clear      S1
                    move       S1,"ERROR_REPAIR_SHOP_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00044136:         pars       S1,#$7.I
                    jz         __0004414D
                    push       #$1.L
                    jump       __00044153
__0004414D:         push       #$0.L
__00044153:         pop        L0
                    jz         __000442E1
                    nop
                    clear      S1
                    pars       S1,#$7.I
                    jz         __00044178
                    push       #$1.L
                    jump       __0004417E
__00044178:         push       #$0.L
__0004417E:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000441D2
                    push       #$0.L
                    jump       __000441D8
__000441D2:         push       #$1.L
__000441D8:         pop        L0
                    jz         __000442A1
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$1.L
                    serase     S6[#$5],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    scat       S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __000442DB
__000442A1:         clear      S1
                    move       S1,"ERROR_TESTER_SERIAL_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000442DB:         jump       __0004431B
__000442E1:         clear      S1
                    move       S1,"ERROR_TESTER_SERIAL_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0004431B:         parl       L0,#$8.L
                    jz         __00044334
                    push       #$1.L
                    jump       __0004433A
__00044334:         push       #$0.L
__0004433A:         pop        L0
                    jz         __00044545
                    nop
                    parl       L0,#$8.L
                    push       L0
                    move       L0,#$258.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0004437A
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0004437A:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0004439B
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0004439B:         pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000443D4
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000443D7
__000443D4:         pop        L0
__000443D7:         pop        L1
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    move       S0[#$9],B2
                    move       S0[#$A],B3
                    pop        L0
                    move       L0,S0[#$7]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00044431
                    push       #$0.L
                    jump       __00044437
__00044431:         push       #$1.L
__00044437:         pop        L0
                    jz         __0004446E
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    move       S0[#$9],B2
                    move       S0[#$A],B3
                    pop        L0
__0004446E:         move       L0,S0[#$7]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0004449D
                    push       #$0.L
                    jump       __000444A3
__0004449D:         push       #$1.L
__000444A3:         pop        L0
                    jz         __000444DA
                    nop
                    move       L0,#$FF.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    move       S0[#$9],B2
                    move       S0[#$A],B3
                    pop        L0
__000444DA:         clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    move       L0,S0[#$7]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __00044575
__00044545:         clear      S1
                    move       S1,"ERROR_MILAGE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00044575:         pars       S1,#$9.I
                    jz         __0004458C
                    push       #$1.L
                    jump       __00044592
__0004458C:         push       #$0.L
__00044592:         pop        L0
                    jz         __00044725
                    nop
                    clear      S1
                    pars       S1,#$9.I
                    jz         __000445B7
                    push       #$1.L
                    jump       __000445BD
__000445B7:         push       #$0.L
__000445BD:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00044611
                    push       #$0.L
                    jump       __00044617
__00044611:         push       #$1.L
__00044617:         pop        L0
                    jz         __000446E0
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$1.L
                    serase     S6[#$C],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    scat       S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$C.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    jump       __0004471F
__000446E0:         clear      S1
                    move       S1,"ERROR_PROGRAMMING_REFERENCE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0004471F:         jump       __00044764
__00044725:         clear      S1
                    move       S1,"ERROR_PROGRAMMING_REFERENCE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00044764:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000447B6
                    push       #$0.L
                    jump       __000447BC
__000447B6:         push       #$1.L
__000447BC:         pop        L0
                    jz         __000449DA
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __000447E1
                    push       #$1.L
                    jump       __000447E7
__000447E1:         push       #$0.L
__000447E7:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$11.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0004483B
                    push       #$0.L
                    jump       __00044841
__0004483B:         push       #$1.L
__00044841:         pop        L0
                    jz         __0004493A
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$8.L
                    serase     S6[#$A],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    scat       S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000449DA
__0004493A:         clear      S1
                    move       S1,"FFFFFFFFFFFFFFFFFFFFFFFFFF"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    move       L1,#$1.L
                    hex2y      S1,S6
                    jae        __000449B6
                    move       L1,#$0.L
__000449B6:         move       S5[L0],S1
                    push       L1
                    pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000449DA:         jump       __00044A83
__000449E0:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$33.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __00044A32
                    push       #$0.L
                    jump       __00044A38
__00044A32:         push       #$1.L
__00044A38:         pop        L0
                    jz         __00044A83
                    nop
                    clear      S1
                    move       S1,"ERROR_CALIBRATION_DATASET_NR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00044A83:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00044AE8
                    push       #$0.L
                    jump       __00044AEE
__00044AE8:         push       #$1.L
__00044AEE:         pop        L0
                    jz         __00044B75
                    nop
                    etag       __00044B17,"AIF_DATEN"
                    push       #$1.L
                    jump       __00044B1D
__00044B17:         push       #$0.L
__00044B1D:         pop        L0
                    jz         __00044B47
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "AIF_DATEN",S1
                    pop        L0
__00044B47:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00044B75:         etag       __00044B93,"AIF_DATEN"
                    push       #$1.L
                    jump       __00044B99
__00044B93:         push       #$0.L
__00044B99:         pop        L0
                    jz         __00044BC3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "AIF_DATEN",S1
                    pop        L0
__00044BC3:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    shmget     S6,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$86.B,$FF.B,$F1.B,$23.B,$00.B,$00.B,$00.B,$07.B,$00.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$3EB.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    move       S0[#$5],B2
                    move       S0[#$6],B3
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
__00044D28:         clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000454C5
__00044D8A:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __00044DDB
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00044DC9
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00044DC9:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00044DE1
__00044DDB:         push       #$0.L
__00044DE1:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00044E0E,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00044E14
__00044E0E:         push       #$0.L
__00044E14:         pop        L0
                    jz         __00044E41
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00044E41:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00044E9D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000450C6
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00044EFF
                    etag       __00044EFF,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00044EFF:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00044F57
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000450C6
__00044F57:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0004506F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00045005
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00044FD1
                    comp       S3[B0],#'!'
                    jz         __00044FB5
                    comp       S3[B0],#'#'
                    jz         __00044FB5
                    jump       __00044FD1
__00044FB5:         comp       I6,#$1.I
                    jz         __00044FC6
                    wait       #$1.L
__00044FC6:         subb       I6,#$1.I
                    jnz        __00044E9D
__00044FD1:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000450C6
__00045005:         comp       I3,#$0.I
                    jz         __00045063
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00045063
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000450C6
__00045063:         push       #$1.L
                    jump       __000450CC
__0004506F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000450CC
__000450C6:         push       #$0.L
__000450CC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00045106
                    push       #$0.L
                    jump       __0004510C
__00045106:         push       #$1.L
__0004510C:         pop        L0
                    jz         __00045119
                    nop
                    eoj
__00045119:         jump       __000454E8
__0004511F:         etag       __00045140,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00045146
__00045140:         push       #$0.L
__00045146:         pop        L0
                    jz         __00045173
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00045173:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000451CF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00045466
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00045231
                    etag       __00045231,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00045231:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0004524D
                    move       B2,#$1.B
__0004524D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00045271
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00045271:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000452B7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00045466
__000452B7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0004540F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00045379
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00045345
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00045345
                    comp       S3[B0],#'!'
                    jz         __00045329
                    comp       S3[B0],#'#'
                    jz         __00045329
                    jump       __00045345
__00045329:         comp       I6,#$1.I
                    jz         __0004533A
                    wait       #$1.L
__0004533A:         subb       I6,#$1.I
                    jnz        __000451CF
__00045345:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00045466
__00045379:         comp       I3,#$0.I
                    jz         __00045403
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000453A0
                    move       B3,#$1.B
__000453A0:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000453B8
                    adds       B3,#$1.B
__000453B8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00045403
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00045466
__00045403:         push       #$1.L
                    jump       __0004546C
__0004540F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0004546C
__00045466:         push       #$0.L
__0004546C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000454A6
                    push       #$0.L
                    jump       __000454AC
__000454A6:         push       #$1.L
__000454AC:         pop        L0
                    jz         __000454B9
                    nop
                    eoj
__000454B9:         jump       __000454E8
                    jump       __000454E8
__000454C5:         pop        L0
                    comp       L0,#$D.L
                    jz         __00044D8A
                    comp       L0,#$6.L
                    jz         __00044D8A
                    jump       __0004511F
__000454E8:         move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00045556
                    push       #$0.L
                    jump       __0004555C
__00045556:         push       #$1.L
__0004555C:         pop        L0
                    jz         __0004556D
                    nop
                    jump       __00045B11
__0004556D:         clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0004559F
                    push       #$0.L
                    jump       __000455A5
__0004559F:         push       #$1.L
__000455A5:         pop        L0
                    jz         __000455B6
                    nop
                    jump       __00045B11
__000455B6:         clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000455E8
                    push       #$0.L
                    jump       __000455EE
__000455E8:         push       #$1.L
__000455EE:         pop        L0
                    jz         __000455FF
                    nop
                    jump       __00045B11
__000455FF:         clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    move       S0[#$5],B2
                    move       S0[#$6],B3
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$86.B,$FF.B,$F1.B,$23.B,$00.B,$00.B,$00.B,$07.B,$00.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF0000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$3EB.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,#$3EB.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0004585A
                    push       #$0.L
                    jump       __00045860
__0004585A:         push       #$1.L
__00045860:         clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,#$FE.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00045892
                    push       #$0.L
                    jump       __00045898
__00045892:         push       #$1.L
__00045898:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000458C7
                    push       #$0.L
                    jump       __000458CD
__000458C7:         push       #$1.L
__000458CD:         clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __00045901
                    push       #$0.L
                    jump       __00045907
__00045901:         push       #$1.L
__00045907:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00045936
                    push       #$0.L
                    jump       __0004593C
__00045936:         push       #$1.L
__0004593C:         pop        L0
                    jz         __00045AC8
                    nop
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,#$3EB.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0004599B
                    push       #$0.L
                    jump       __000459A1
__0004599B:         push       #$1.L
__000459A1:         pop        L0
                    jz         __000459DC
                    nop
                    clear      S1
                    move       S1,"ERROR_SIZE_UIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000459DC:         clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __00045A10
                    push       #$0.L
                    jump       __00045A16
__00045A10:         push       #$1.L
__00045A16:         pop        L0
                    jz         __00045A50
                    nop
                    clear      S1
                    move       S1,"ERROR_MAX_UIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00045A50:         clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,#$FE.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00045A82
                    push       #$0.L
                    jump       __00045A88
__00045A82:         push       #$1.L
__00045A88:         pop        L0
                    jz         __00045AC6
                    nop
                    clear      S1
                    move       S1,"ERROR_NO_FREE_UIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00045AC6:         eoj
__00045AC8:         clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00045AFC
                    push       #$0.L
                    jump       __00045B02
__00045AFC:         push       #$1.L
__00045B02:         pop        L0
                    jz         __00045B11
                    jump       __00044D28
__00045B11:         clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00045B45
                    push       #$0.L
                    jump       __00045B4B
__00045B45:         push       #$1.L
__00045B4B:         pop        L0
                    jz         __00045B9D
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$3ED.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
__00045B9D:         etag       __00045BBC,"AIF_NUMMER"
                    push       #$1.L
                    jump       __00045BC2
__00045BBC:         push       #$0.L
__00045BC2:         pop        L0
                    jz         __00045BF3
                    nop
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "AIF_NUMMER",I0
                    pop        L0
__00045BF3:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00045C74
                    push       #$0.L
                    jump       __00045C7A
__00045C74:         push       #$1.L
__00045C7A:         pop        L0
                    jz         __00045EAA
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$3D.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF0000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000460A4
__00045EAA:         move       L0,#$0.L
                    push       L0
                    move       L0,#$86.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$3D.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF0000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__000460A4:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    scat       S2,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0004685C
__00046109:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    slen       I0,S2
                    comp       I0,#$0.I
                    jz         __0004615A
                    move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jz         __00046148
                    clear      S1
                    move       S1[#$0],B0
                    spaste     S2[#$3],S1
__00046148:         move       S2[#$0],#$B8.B
                    push       #$1.L
                    jump       __00046160
__0004615A:         push       #$0.L
__00046160:         pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004618F,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __00046195
__0004618F:         push       #$0.L
__00046195:         pop        L0
                    jz         __000461C4
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__000461C4:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00046222:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00046451
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __0004628A
                    etag       __0004628A,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__0004628A:         move       B2,#$3.B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
                    move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000462E2
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00046451
__000462E2:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000463FA,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00046390
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0004635C
                    comp       S3[B0],#'!'
                    jz         __00046340
                    comp       S3[B0],#'#'
                    jz         __00046340
                    jump       __0004635C
__00046340:         comp       I6,#$1.I
                    jz         __00046351
                    wait       #$1.L
__00046351:         subb       I6,#$1.I
                    jnz        __00046222
__0004635C:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00046451
__00046390:         comp       I3,#$0.I
                    jz         __000463EE
                    move       B3,#$3.B
                    adds       B3,#$1.B
                    move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000463EE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00046451
__000463EE:         push       #$1.L
                    jump       __00046457
__000463FA:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00046457
__00046451:         push       #$0.L
__00046457:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00046491
                    push       #$0.L
                    jump       __00046497
__00046491:         push       #$1.L
__00046497:         pop        L0
                    jz         __000464A4
                    nop
                    eoj
__000464A4:         jump       __0004687F
__000464AA:         etag       __000464CD,"_TEL_AUFTRAG_2"
                    push       #$1.L
                    jump       __000464D3
__000464CD:         push       #$0.L
__000464D3:         pop        L0
                    jz         __00046502
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG_2",S1
                    pop        L0
__00046502:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00046560:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000467FD
                    move       S1,"_TEL_ANTWORT_2"
                    scmp       S1,""
                    jz         __000465C8
                    etag       __000465C8,"_TEL_ANTWORT_2"
                    ergy       "_TEL_ANTWORT_2",S3
__000465C8:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000465E4
                    move       B2,#$1.B
__000465E4:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00046608
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00046608:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0004664E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000467FD
__0004664E:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000467A6,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00046710
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000466DC
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000466DC
                    comp       S3[B0],#'!'
                    jz         __000466C0
                    comp       S3[B0],#'#'
                    jz         __000466C0
                    jump       __000466DC
__000466C0:         comp       I6,#$1.I
                    jz         __000466D1
                    wait       #$1.L
__000466D1:         subb       I6,#$1.I
                    jnz        __00046560
__000466DC:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000467FD
__00046710:         comp       I3,#$0.I
                    jz         __0004679A
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00046737
                    move       B3,#$1.B
__00046737:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0004674F
                    adds       B3,#$1.B
__0004674F:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0004679A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000467FD
__0004679A:         push       #$1.L
                    jump       __00046803
__000467A6:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00046803
__000467FD:         push       #$0.L
__00046803:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0004683D
                    push       #$0.L
                    jump       __00046843
__0004683D:         push       #$1.L
__00046843:         pop        L0
                    jz         __00046850
                    nop
                    eoj
__00046850:         jump       __0004687F
                    jump       __0004687F
__0004685C:         pop        L0
                    comp       L0,#$D.L
                    jz         __00046109
                    comp       L0,#$6.L
                    jz         __00046109
                    jump       __000464AA
__0004687F:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_ABS_LOESCHEN#
;    JOBNAME:STEUERN_ABS_LOESCHEN
;    JOBCOMMENT:Auftrag: 
;    JOBCOMMENT:KWP2000 :   $31 StartRoutineByLocalIdentifier Request Service Id
;    JOBCOMMENT:$2F inputOutputLocalIdentifier "B_abs ruecksetzen"
;    JOBCOMMENT:Auftrag2: 
;    JOBCOMMENT:KWP2000 :   $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $00 RecordCommonIdentifier "Meßwerte lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Überprüfung der Motordrehzahl mittels Auftrag2
;    JOBCOMMENT:wenn Drehzahl = 0 , Bedingung ABS-SG ist/war verbaut (B_abs) wird zurückgesetzt
;    JOBCOMMENT:Bedingung B_abs wird gesetzt sofern eine entsprechende CAN-Message vom ABS-SG
;    JOBCOMMENT:empfangen wurde
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$31.B,$2F.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$00.B}
                    clear      S7
                    move       S7,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    etag       __00046919,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __0004691F
__00046919:         push       #$0.L
__0004691F:         pop        L0
                    jz         __0004694D
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__0004694D:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000469C1:         clear      S4
                    clear      S5
                    xsend      S4,S3
                    slen       I3,S3
                    slen       I4,S4
                    comp       I4,#$0.I
                    jz         __00046C5B
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __00046A26
                    etag       __00046A26,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S4
__00046A26:         move       B2,#$3.B
                    move       B0,S4[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00046A42
                    move       B2,#$1.B
__00046A42:         move       I2,S4[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00046A66
                    move       I2,S4[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00046A66:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00046AAC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00046C5B
__00046AAC:         move       S5,S4[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00046C04,#$A.L
                    comp       S4[B2],#$7F.B
                    jnz        __00046B6E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00046B3A
                    move       BE,S3[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00046B3A
                    comp       S4[B0],#'!'
                    jz         __00046B1E
                    comp       S4[B0],#'#'
                    jz         __00046B1E
                    jump       __00046B3A
__00046B1E:         comp       I6,#$1.I
                    jz         __00046B2F
                    wait       #$1.L
__00046B2F:         subb       I6,#$1.I
                    jnz        __000469C1
__00046B3A:         fix2hex    S1,S4[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00046C5B
__00046B6E:         comp       I3,#$0.I
                    jz         __00046BF8
                    move       B3,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00046B95
                    move       B3,#$1.B
__00046B95:         move       B0,S3[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00046BAD
                    adds       B3,#$1.B
__00046BAD:         move       B1,S3[B3]
                    adds       B1,#'@'
                    comp       S4[B2],B1
                    jz         __00046BF8
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00046C5B
__00046BF8:         push       #$1.L
                    jump       __00046C61
__00046C04:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00046C61
__00046C5B:         push       #$0.L
__00046C61:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00046C9B
                    push       #$0.L
                    jump       __00046CA1
__00046C9B:         push       #$1.L
__00046CA1:         pop        L0
                    jz         __00046CAE
                    nop
                    eoj
__00046CAE:         move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00046DD6
                    push       #$0.L
                    jump       __00046DDC
__00046DD6:         push       #$1.L
__00046DDC:         pop        L0
                    jz         __0004708D
                    nop
                    etag       __00046E08,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00046E0E
__00046E08:         push       #$0.L
__00046E0E:         pop        L0
                    jz         __00046E3B
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00046E3B:         clear      S1
                    move       S1,"?F5?"
                    push       #$1.L
                    clear      S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$30.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __00046EBA
                    enewset
__00046EBA:         tabset     "JobResultExtended"
                    jt         __00046EF8,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __00046EF8
                    jump       __00046F2A
__00046EF8:         clrt
                    tabset     "JobResult"
                    jt         __00046FB3,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __00046FFB
__00046F2A:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$30.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    comp       S1[#$0],#$0.B
                    jz         __00046F86
                    ergs       "JOB_MESSAGE",S1
__00046F86:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __00046FA7
                    etag       __00046FA7,""
                    ergy       "",S4
__00046FA7:         push       #$1.L
                    jump       __0004706E
__00046FB3:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0004704B
__00046FFB:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0004704B
__0004704B:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0004706E:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0004708D:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000470D3,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000470D9
__000470D3:         push       #$0.L
__000470D9:         pop        L0
                    jz         __00047106
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00047106:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00047179:         clear      S4
                    clear      S5
                    xsend      S4,S3
                    slen       I3,S3
                    slen       I4,S4
                    comp       I4,#$0.I
                    jz         __00047410
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000471DB
                    etag       __000471DB,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S4
__000471DB:         move       B2,#$3.B
                    move       B0,S4[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000471F7
                    move       B2,#$1.B
__000471F7:         move       I2,S4[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0004721B
                    move       I2,S4[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0004721B:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00047261
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00047410
__00047261:         move       S5,S4[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000473B9,#$A.L
                    comp       S4[B2],#$7F.B
                    jnz        __00047323
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000472EF
                    move       BE,S3[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000472EF
                    comp       S4[B0],#'!'
                    jz         __000472D3
                    comp       S4[B0],#'#'
                    jz         __000472D3
                    jump       __000472EF
__000472D3:         comp       I6,#$1.I
                    jz         __000472E4
                    wait       #$1.L
__000472E4:         subb       I6,#$1.I
                    jnz        __00047179
__000472EF:         fix2hex    S1,S4[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00047410
__00047323:         comp       I3,#$0.I
                    jz         __000473AD
                    move       B3,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0004734A
                    move       B3,#$1.B
__0004734A:         move       B0,S3[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00047362
                    adds       B3,#$1.B
__00047362:         move       B1,S3[B3]
                    adds       B1,#'@'
                    comp       S4[B2],B1
                    jz         __000473AD
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00047410
__000473AD:         push       #$1.L
                    jump       __00047416
__000473B9:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00047416
__00047410:         push       #$0.L
__00047416:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00047450
                    push       #$0.L
                    jump       __00047456
__00047450:         push       #$1.L
__00047456:         pop        L0
                    jz         __00047463
                    nop
                    eoj
__00047463:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_ADAPTIONSWERTE#
;    JOBNAME:STATUS_ADAPTIONSWERTE
;    JOBCOMMENT:KWP2000 :   $21 ReadDataByLocalIdentifier Request Service Id
;    JOBCOMMENT:$0B recordLocalIdentifier "Adaptionswerte_lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Adaptionswerte: ABS     (ABS-SG verbaut(=1)/nicht verbaut(=0))
;    JOBCOMMENT:LOWBAT  (UB liegt zw. 6 und 7 V (=1) und fuehrt zu Einschraenkungen
;    JOBCOMMENT:beim Ansteuern des Anlassers)
;    JOBCOMMENT:SPERREKP(EKP,Zünd./Einsp. & Anlasser gesperrt(=1) über Tester)
;    JOBCOMMENT:DKPA    (Drosselklappe im Nullanschlag)
;    JOBCOMMENT:GANGAN  (Getriebepoti in Neutralstellung)
;    JOBCOMMENT:GANGA1  (Stellung Getriebepoti 1.Gang)
;    JOBCOMMENT:GANGA2  (Stellung Getriebepoti 2.Gang)
;    JOBCOMMENT:GANGA3  (Stellung Getriebepoti 3.Gang)
;    JOBCOMMENT:GANGA4  (Stellung Getriebepoti 4.Gang)
;    JOBCOMMENT:GANGA5  (Stellung Getriebepoti 5.Gang)
;    JOBCOMMENT:GANGA6  (Stellung Getriebepoti 6.Gang)
;    JOBCOMMENT:UADPSHS (Schalthebelsensor in Neutralstellung)
;    JOBCOMMENT:DKPADO1 (oberer Adaptionswert Drosselklappenwinkel Kanal 1)
;    JOBCOMMENT:DKPADU1 (unterer Adaptionswert Drosselklappenwinkel Kanal 1)
;    JOBCOMMENT:DKPADO2 (oberer Adaptionswert Drosselklappenwinkel Kanal 2)
;    JOBCOMMENT:DKPADU2 (unterer Adaptionswert Drosselklappenwinkel Kanal 2)
;    JOBCOMMENT:FWGADO1 (oberer Adaptionswert Fahrwertgeber Kanal 1)
;    JOBCOMMENT:FWGADU1 (unterer Adaptionswert Fahrwertgeber Kanal 1)
;    JOBCOMMENT:FWGADO2 (oberer Adaptionswert Fahrwertgeber Kanal 2)
;    JOBCOMMENT:FWGADU2 (unterer Adaptionswert Fahrwertgeber Kanal 2)
;    JOBCOMMENT:FWGADAPT (Fahrtwertgeberadaption vollständig (=1))
;    JOBCOMMENT:DKPADAPT (Drosselklappenadaption vollständig (=1))
;    JOBCOMMENT:DKREGADO (Adaption Lageregelung Drosselklappe (Offset))
;    JOBCOMMENT:DKREGADG (Adaption Lageregelung Drosselklappe (Steigung))
;    JOBCOMMENT:STDKRGAD (Status Adaption Lageregelung Drosselklappe)
;    RESULT:STAT_ABS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:ABS Steuergerät
;    RESULT:STAT_ABS_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:ABS Steuergerät
;    RESULT:STAT_ABS_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:ABS Steuergerät
;    RESULT:STAT_LOWBAT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:U-Bat zwischen 6 und 7 Volt
;    RESULT:STAT_LOWBAT_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:U-Bat zwischen 6 und 7 Volt
;    RESULT:STAT_LOWBAT_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:U-Bat zwischen 6 und 7 Volt
;    RESULT:STAT_SPERREKP_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:EKP gesperrt über Tester
;    RESULT:STAT_SPERREKP_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:EKP gesperrt über Tester
;    RESULT:STAT_SPERREKP_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:EKP gesperrt über Tester
;    RESULT:STAT_DKPA_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Drosselklappenpoti
;    RESULT:STAT_DKPA_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Drosselklappenpoti
;    RESULT:STAT_DKPA_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaptionswert Drosselklappenpoti
;    RESULT:STAT_GANGAN_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti Neutralstellung
;    RESULT:STAT_GANGAN_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti Neutralstellung
;    RESULT:STAT_GANGAN_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti Neutralstellung
;    RESULT:STAT_GANGA1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 1.Gang
;    RESULT:STAT_GANGA1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 1.Gang
;    RESULT:STAT_GANGA1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 1.Gang
;    RESULT:STAT_GANGA2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 2.Gang
;    RESULT:STAT_GANGA2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 2.Gang
;    RESULT:STAT_GANGA2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 2.Gang
;    RESULT:STAT_GANGA3_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 3.Gang
;    RESULT:STAT_GANGA3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 3.Gang
;    RESULT:STAT_GANGA3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 3.Gang
;    RESULT:STAT_GANGA4_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 4.Gang
;    RESULT:STAT_GANGA4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 4.Gang
;    RESULT:STAT_GANGA4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 4.Gang
;    RESULT:STAT_GANGA5_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 5.Gang
;    RESULT:STAT_GANGA5_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 5.Gang
;    RESULT:STAT_GANGA5_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 5.Gang
;    RESULT:STAT_GANGA6_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 6.Gang
;    RESULT:STAT_GANGA6_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 6.Gang
;    RESULT:STAT_GANGA6_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 6.Gang
;    RESULT:STAT_UADPSHS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Schalthebelsensor Neutralstellung
;    RESULT:STAT_UADPSHS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptionswert Schalthebelsensor Neutralstellung
;    RESULT:STAT_UADPSHS_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaptionswert Schalthebelsensor Neutralstellung
;    RESULT:STAT_DKPADO1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:oberer Adaptionswert Drosselklappenwinkel Kanal 1
;    RESULT:STAT_DKPADO1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:oberer Adaptionswert Drosselklappenwinkel Kanal 1
;    RESULT:STAT_DKPADO1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:oberer Adaptionswert Drosselklappenwinkel Kanal 1
;    RESULT:STAT_DKPADU1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:unterer Adaptionswert Drosselklappenwinkel Kanal 1
;    RESULT:STAT_DKPADU1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:unterer Adaptionswert Drosselklappenwinkel Kanal 1
;    RESULT:STAT_DKPADU1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:unterer Adaptionswert Drosselklappenwinkel Kanal 1
;    RESULT:STAT_DKPADO2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:oberer Adaptionswert Drosselklappenwinkel Kanal 2
;    RESULT:STAT_DKPADO2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:oberer Adaptionswert Drosselklappenwinkel Kanal 2
;    RESULT:STAT_DKPADO2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:oberer Adaptionswert Drosselklappenwinkel Kanal 2
;    RESULT:STAT_DKPADU2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:unterer Adaptionswert Drosselklappenwinkel Kanal 2
;    RESULT:STAT_DKPADU2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:unterer Adaptionswert Drosselklappenwinkel Kanal 2
;    RESULT:STAT_DKPADU2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:unterer Adaptionswert Drosselklappenwinkel Kanal 2
;    RESULT:STAT_FWGADO1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:oberer Adaptionswert Fahrwertgeber Kanal 1
;    RESULT:STAT_FWGADO1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:oberer Adaptionswert Fahrwertgeber Kanal 1
;    RESULT:STAT_FWGADO1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:oberer Adaptionswert Fahrwertgeber Kanal 1
;    RESULT:STAT_FWGADU1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:untere Adaptionswert Fahrwertgeber Kanal 1
;    RESULT:STAT_FWGADU1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:untere Adaptionswert Fahrwertgeber Kanal 1
;    RESULT:STAT_FWGADU1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:untere Adaptionswert Fahrwertgeber Kanal 1
;    RESULT:STAT_FWGADO2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:oberer Adaptionswert Fahrwertgeber Kanal 2
;    RESULT:STAT_FWGADO2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:oberer Adaptionswert Fahrwertgeber Kanal 2
;    RESULT:STAT_FWGADO2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:oberer Adaptionswert Fahrwertgeber Kanal 2
;    RESULT:STAT_FWGADU2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:unterer Adaptionswert Fahrwertgeber Kanal 2
;    RESULT:STAT_FWGADU2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:unterer Adaptionswert Fahrwertgeber Kanal 2
;    RESULT:STAT_FWGADU2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:unterer Adaptionswert Fahrwertgeber Kanal 2
;    RESULT:STAT_FWGADAPT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Status Fahrwertgeberadaption
;    RESULT:STAT_FWGADAPT_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Status Fahrwertgeberadaption
;    RESULT:STAT_FWGADAPT_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Status Fahrwertgeberadaption
;    RESULT:STAT_DKPADAPT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Status Drosselklappenadaption
;    RESULT:STAT_DKPADAPT_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Status Drosselklappenadaption
;    RESULT:STAT_DKPADAPT_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Status Drosselklappenadaption
;    RESULT:STAT_DKREGADO_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaption Lageregelung Drosselklappe (Offset)
;    RESULT:STAT_DKREGADO_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaption Lageregelung Drosselklappe (Offset)
;    RESULT:STAT_DKREGADO_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaption Lageregelung Drosselklappe (Offset)
;    RESULT:STAT_DKREGADG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaption Lageregelung Drosselklappe (Steigung)
;    RESULT:STAT_DKREGADG_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaption Lageregelung Drosselklappe (Steigung)
;    RESULT:STAT_DKREGADG_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Adaption Lageregelung Drosselklappe (Steigung)
;    RESULT:STAT_STDKRGAD_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Status Adaption Lageregelung Drosselklappe
;    RESULT:STAT_STDKRGAD_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Status Adaption Lageregelung Drosselklappe
;    RESULT:STAT_STDKRGAD_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Status Adaption Lageregelung Drosselklappe
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$21.B,$0B.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000474E7,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000474ED
__000474E7:         push       #$0.L
__000474ED:         pop        L0
                    jz         __0004751A
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0004751A:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00047576:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0004780D
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000475D8
                    etag       __000475D8,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000475D8:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000475F4
                    move       B2,#$1.B
__000475F4:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00047618
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00047618:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0004765E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0004780D
__0004765E:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000477B6,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00047720
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000476EC
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000476EC
                    comp       S3[B0],#'!'
                    jz         __000476D0
                    comp       S3[B0],#'#'
                    jz         __000476D0
                    jump       __000476EC
__000476D0:         comp       I6,#$1.I
                    jz         __000476E1
                    wait       #$1.L
__000476E1:         subb       I6,#$1.I
                    jnz        __00047576
__000476EC:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0004780D
__00047720:         comp       I3,#$0.I
                    jz         __000477AA
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00047747
                    move       B3,#$1.B
__00047747:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0004775F
                    adds       B3,#$1.B
__0004775F:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000477AA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0004780D
__000477AA:         push       #$1.L
                    jump       __00047813
__000477B6:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00047813
__0004780D:         push       #$0.L
__00047813:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0004784D
                    push       #$0.L
                    jump       __00047853
__0004784D:         push       #$1.L
__00047853:         pop        L0
                    jz         __00047860
                    nop
                    eoj
__00047860:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"ABS"
                    push       #$1.L
                    move       S1,"ABS"
                    tabseek    "MNEMO",S1
                    jz         __000478F6
                    push       #$1.L
                    jump       __000478FC
__000478F6:         push       #$0.L
__000478FC:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004796C,"STAT_ABS_TEXT"
                    push       #$1.L
                    jump       __00047972
__0004796C:         push       #$0.L
__00047972:         pop        L0
                    jz         __000479A0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ABS_TEXT",S1
                    pop        L0
__000479A0:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00047A8E
                    move       I1,#$FFFF.I
__00047A8E:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00047AD2
                    move       I1,#$FFFF.I
__00047AD2:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __00047AF3
                    move       I1,#$FFFF.I
__00047AF3:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00047B17
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00047B17:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00047B38
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00047B38:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00047B71
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00047B74
__00047B71:         pop        L0
__00047B74:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __00047BB4
                    move       I1,#$FFFF.I
__00047BB4:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00047BED
                    move       I1,#$FFFF.I
__00047BED:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00047C3E
                    move       I1,#$FFFF.I
__00047C3E:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00047C67
                    push       #$0.L
                    jump       __00047C6D
__00047C67:         push       #$1.L
__00047C6D:         pop        L0
                    jz         __00047E6A
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00047D00
                    move       I1,#$FFFF.I
__00047D00:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __00047D26
                    push       #$1.L
                    jump       __00047D2C
__00047D26:         push       #$0.L
__00047D2C:         pop        L1
                    move       L0,L2
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00047D98
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00047DB9
__00047D98:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00047DB9:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"ABS"
                    push       #$1.L
                    move       S1,"ABS"
                    tabseek    "MNEMO",S1
                    jz         __00047E4F
                    push       #$1.L
                    jump       __00047E55
__00047E4F:         push       #$0.L
__00047E55:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00047E92
__00047E6A:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00047E92:         etag       __00047EB4,"STAT_ABS_ZUST"
                    push       #$1.L
                    jump       __00047EBA
__00047EB4:         push       #$0.L
__00047EBA:         pop        L0
                    jz         __00047EE8
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ABS_ZUST",S1
                    pop        L0
__00047EE8:         etag       __00047F0A,"STAT_ABS_WERT"
                    push       #$1.L
                    jump       __00047F10
__00047F0A:         push       #$0.L
__00047F10:         pop        L0
                    jz         __00047F4F
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00047F2F
                    move       I1,#$FFFF.I
__00047F2F:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_ABS_WERT",L0
                    pop        L0
__00047F4F:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"LOWBAT"
                    push       #$1.L
                    move       S1,"LOWBAT"
                    tabseek    "MNEMO",S1
                    jz         __00047FEB
                    push       #$1.L
                    jump       __00047FF1
__00047FEB:         push       #$0.L
__00047FF1:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00048064,"STAT_LOWBAT_TEXT"
                    push       #$1.L
                    jump       __0004806A
__00048064:         push       #$0.L
__0004806A:         pop        L0
                    jz         __0004809B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_LOWBAT_TEXT",S1
                    pop        L0
__0004809B:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00048189
                    move       I1,#$FFFF.I
__00048189:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __000481CD
                    move       I1,#$FFFF.I
__000481CD:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __000481EE
                    move       I1,#$FFFF.I
__000481EE:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00048212
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00048212:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00048233
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00048233:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0004826C
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0004826F
__0004826C:         pop        L0
__0004826F:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __000482AF
                    move       I1,#$FFFF.I
__000482AF:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000482E8
                    move       I1,#$FFFF.I
__000482E8:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00048339
                    move       I1,#$FFFF.I
__00048339:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00048362
                    push       #$0.L
                    jump       __00048368
__00048362:         push       #$1.L
__00048368:         pop        L0
                    jz         __0004856B
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000483FB
                    move       I1,#$FFFF.I
__000483FB:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __00048421
                    push       #$1.L
                    jump       __00048427
__00048421:         push       #$0.L
__00048427:         pop        L1
                    move       L0,L2
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00048493
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000484B4
__00048493:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000484B4:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"LOWBAT"
                    push       #$1.L
                    move       S1,"LOWBAT"
                    tabseek    "MNEMO",S1
                    jz         __00048550
                    push       #$1.L
                    jump       __00048556
__00048550:         push       #$0.L
__00048556:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00048593
__0004856B:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00048593:         etag       __000485B8,"STAT_LOWBAT_ZUST"
                    push       #$1.L
                    jump       __000485BE
__000485B8:         push       #$0.L
__000485BE:         pop        L0
                    jz         __000485EF
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_LOWBAT_ZUST",S1
                    pop        L0
__000485EF:         etag       __00048614,"STAT_LOWBAT_WERT"
                    push       #$1.L
                    jump       __0004861A
__00048614:         push       #$0.L
__0004861A:         pop        L0
                    jz         __0004865C
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00048639
                    move       I1,#$FFFF.I
__00048639:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_LOWBAT_WERT",L0
                    pop        L0
__0004865C:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"SPERREKP"
                    push       #$1.L
                    move       S1,"SPERREKP"
                    tabseek    "MNEMO",S1
                    jz         __000486FC
                    push       #$1.L
                    jump       __00048702
__000486FC:         push       #$0.L
__00048702:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00048777,"STAT_SPERREKP_TEXT"
                    push       #$1.L
                    jump       __0004877D
__00048777:         push       #$0.L
__0004877D:         pop        L0
                    jz         __000487B0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_SPERREKP_TEXT",S1
                    pop        L0
__000487B0:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004889E
                    move       I1,#$FFFF.I
__0004889E:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __000488E2
                    move       I1,#$FFFF.I
__000488E2:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __00048903
                    move       I1,#$FFFF.I
__00048903:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00048927
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00048927:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00048948
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00048948:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00048981
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00048984
__00048981:         pop        L0
__00048984:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __000489C4
                    move       I1,#$FFFF.I
__000489C4:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000489FD
                    move       I1,#$FFFF.I
__000489FD:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00048A4E
                    move       I1,#$FFFF.I
__00048A4E:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00048A77
                    push       #$0.L
                    jump       __00048A7D
__00048A77:         push       #$1.L
__00048A7D:         pop        L0
                    jz         __00048C84
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00048B10
                    move       I1,#$FFFF.I
__00048B10:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __00048B36
                    push       #$1.L
                    jump       __00048B3C
__00048B36:         push       #$0.L
__00048B3C:         pop        L1
                    move       L0,L2
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00048BA8
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00048BC9
__00048BA8:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00048BC9:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"SPERREKP"
                    push       #$1.L
                    move       S1,"SPERREKP"
                    tabseek    "MNEMO",S1
                    jz         __00048C69
                    push       #$1.L
                    jump       __00048C6F
__00048C69:         push       #$0.L
__00048C6F:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00048CAC
__00048C84:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00048CAC:         etag       __00048CD3,"STAT_SPERREKP_ZUST"
                    push       #$1.L
                    jump       __00048CD9
__00048CD3:         push       #$0.L
__00048CD9:         pop        L0
                    jz         __00048D0C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_SPERREKP_ZUST",S1
                    pop        L0
__00048D0C:         etag       __00048D33,"STAT_SPERREKP_WERT"
                    push       #$1.L
                    jump       __00048D39
__00048D33:         push       #$0.L
__00048D39:         pop        L0
                    jz         __00048D7D
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00048D58
                    move       I1,#$FFFF.I
__00048D58:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_SPERREKP_WERT",L0
                    pop        L0
__00048D7D:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKPA"
                    push       #$1.L
                    move       S1,"DKPA"
                    tabseek    "MNEMO",S1
                    jz         __00048E15
                    push       #$1.L
                    jump       __00048E1B
__00048E15:         push       #$0.L
__00048E1B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00048E8C,"STAT_DKPA_TEXT"
                    push       #$1.L
                    jump       __00048E92
__00048E8C:         push       #$0.L
__00048E92:         pop        L0
                    jz         __00048EC1
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKPA_TEXT",S1
                    pop        L0
__00048EC1:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00048F8F,"STAT_DKPA_EINH"
                    push       #$1.L
                    jump       __00048F95
__00048F8F:         push       #$0.L
__00048F95:         pop        L0
                    jz         __00048FC4
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_DKPA_EINH",S1
                    pop        L0
__00048FC4:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __00049053
                    push       #$1.L
                    jump       __0004905C
__00049053:         push       #$0.L
                    clear      S5
__0004905C:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00049168
                    move       I1,#$FFFF.I
__00049168:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000494DF
__000491C4:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __000491DC
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__000491DC:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004950F
__00049229:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049241
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049241:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __000492AC
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__000492AC:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004950F
__00049306:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004931E
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004931E:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049389
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049389:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049401
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049401:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049479
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049479:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004950F
__000494D3:         jump       __0004950F
                    jump       __0004950F
__000494DF:         pop        L0
                    comp       L0,#$6C.L
                    jz         __00049306
                    comp       L0,#$77.L
                    jz         __00049229
                    comp       L0,#$62.L
                    jz         __000491C4
                    jump       __000494D3
__0004950F:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __00049605
                    ergr       "",F1
__00049605:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00049662,"STAT_DKPA_WERT"
                    push       #$1.L
                    jump       __00049668
__00049662:         push       #$0.L
__00049668:         pop        L0
                    jz         __00049694
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKPA_WERT",F0
                    pop        L0
__00049694:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"GANGAN"
                    push       #$1.L
                    move       S1,"GANGAN"
                    tabseek    "MNEMO",S1
                    jz         __00049730
                    push       #$1.L
                    jump       __00049736
__00049730:         push       #$0.L
__00049736:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000497A9,"STAT_GANGAN_TEXT"
                    push       #$1.L
                    jump       __000497AF
__000497A9:         push       #$0.L
__000497AF:         pop        L0
                    jz         __000497E0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_GANGAN_TEXT",S1
                    pop        L0
__000497E0:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000498B0,"STAT_GANGAN_EINH"
                    push       #$1.L
                    jump       __000498B6
__000498B0:         push       #$0.L
__000498B6:         pop        L0
                    jz         __000498E7
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_GANGAN_EINH",S1
                    pop        L0
__000498E7:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __00049976
                    push       #$1.L
                    jump       __0004997F
__00049976:         push       #$0.L
                    clear      S5
__0004997F:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00049A8B
                    move       I1,#$FFFF.I
__00049A8B:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __00049E02
__00049AE7:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049AFF
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049AFF:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __00049E32
__00049B4C:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049B64
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049B64:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049BCF
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049BCF:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __00049E32
__00049C29:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049C41
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049C41:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049CAC
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049CAC:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049D24
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049D24:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00049D9C
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00049D9C:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __00049E32
__00049DF6:         jump       __00049E32
                    jump       __00049E32
__00049E02:         pop        L0
                    comp       L0,#$6C.L
                    jz         __00049C29
                    comp       L0,#$77.L
                    jz         __00049B4C
                    comp       L0,#$62.L
                    jz         __00049AE7
                    jump       __00049DF6
__00049E32:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __00049F28
                    ergr       "",F1
__00049F28:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00049F87,"STAT_GANGAN_WERT"
                    push       #$1.L
                    jump       __00049F8D
__00049F87:         push       #$0.L
__00049F8D:         pop        L0
                    jz         __00049FBB
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GANGAN_WERT",F0
                    pop        L0
__00049FBB:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"GANGA1"
                    push       #$1.L
                    move       S1,"GANGA1"
                    tabseek    "MNEMO",S1
                    jz         __0004A057
                    push       #$1.L
                    jump       __0004A05D
__0004A057:         push       #$0.L
__0004A05D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004A0D0,"STAT_GANGA1_TEXT"
                    push       #$1.L
                    jump       __0004A0D6
__0004A0D0:         push       #$0.L
__0004A0D6:         pop        L0
                    jz         __0004A107
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_GANGA1_TEXT",S1
                    pop        L0
__0004A107:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004A1D7,"STAT_GANGA1_EINH"
                    push       #$1.L
                    jump       __0004A1DD
__0004A1D7:         push       #$0.L
__0004A1DD:         pop        L0
                    jz         __0004A20E
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_GANGA1_EINH",S1
                    pop        L0
__0004A20E:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __0004A29D
                    push       #$1.L
                    jump       __0004A2A6
__0004A29D:         push       #$0.L
                    clear      S5
__0004A2A6:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004A3B2
                    move       I1,#$FFFF.I
__0004A3B2:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0004A729
__0004A40E:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004A426
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004A426:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004A759
__0004A473:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004A48B
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004A48B:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004A4F6
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004A4F6:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004A759
__0004A550:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004A568
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004A568:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004A5D3
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004A5D3:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004A64B
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004A64B:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004A6C3
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004A6C3:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004A759
__0004A71D:         jump       __0004A759
                    jump       __0004A759
__0004A729:         pop        L0
                    comp       L0,#$6C.L
                    jz         __0004A550
                    comp       L0,#$77.L
                    jz         __0004A473
                    comp       L0,#$62.L
                    jz         __0004A40E
                    jump       __0004A71D
__0004A759:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004A84F
                    ergr       "",F1
__0004A84F:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004A8AE,"STAT_GANGA1_WERT"
                    push       #$1.L
                    jump       __0004A8B4
__0004A8AE:         push       #$0.L
__0004A8B4:         pop        L0
                    jz         __0004A8E2
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GANGA1_WERT",F0
                    pop        L0
__0004A8E2:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"GANGA2"
                    push       #$1.L
                    move       S1,"GANGA2"
                    tabseek    "MNEMO",S1
                    jz         __0004A97E
                    push       #$1.L
                    jump       __0004A984
__0004A97E:         push       #$0.L
__0004A984:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004A9F7,"STAT_GANGA2_TEXT"
                    push       #$1.L
                    jump       __0004A9FD
__0004A9F7:         push       #$0.L
__0004A9FD:         pop        L0
                    jz         __0004AA2E
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_GANGA2_TEXT",S1
                    pop        L0
__0004AA2E:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004AAFE,"STAT_GANGA2_EINH"
                    push       #$1.L
                    jump       __0004AB04
__0004AAFE:         push       #$0.L
__0004AB04:         pop        L0
                    jz         __0004AB35
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_GANGA2_EINH",S1
                    pop        L0
__0004AB35:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __0004ABC4
                    push       #$1.L
                    jump       __0004ABCD
__0004ABC4:         push       #$0.L
                    clear      S5
__0004ABCD:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004ACD9
                    move       I1,#$FFFF.I
__0004ACD9:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0004B050
__0004AD35:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004AD4D
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004AD4D:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004B080
__0004AD9A:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004ADB2
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004ADB2:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004AE1D
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004AE1D:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004B080
__0004AE77:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004AE8F
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004AE8F:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004AEFA
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004AEFA:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004AF72
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004AF72:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004AFEA
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004AFEA:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004B080
__0004B044:         jump       __0004B080
                    jump       __0004B080
__0004B050:         pop        L0
                    comp       L0,#$6C.L
                    jz         __0004AE77
                    comp       L0,#$77.L
                    jz         __0004AD9A
                    comp       L0,#$62.L
                    jz         __0004AD35
                    jump       __0004B044
__0004B080:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004B176
                    ergr       "",F1
__0004B176:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004B1D5,"STAT_GANGA2_WERT"
                    push       #$1.L
                    jump       __0004B1DB
__0004B1D5:         push       #$0.L
__0004B1DB:         pop        L0
                    jz         __0004B209
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GANGA2_WERT",F0
                    pop        L0
__0004B209:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"GANGA3"
                    push       #$1.L
                    move       S1,"GANGA3"
                    tabseek    "MNEMO",S1
                    jz         __0004B2A5
                    push       #$1.L
                    jump       __0004B2AB
__0004B2A5:         push       #$0.L
__0004B2AB:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004B31E,"STAT_GANGA3_TEXT"
                    push       #$1.L
                    jump       __0004B324
__0004B31E:         push       #$0.L
__0004B324:         pop        L0
                    jz         __0004B355
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_GANGA3_TEXT",S1
                    pop        L0
__0004B355:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004B425,"STAT_GANGA3_EINH"
                    push       #$1.L
                    jump       __0004B42B
__0004B425:         push       #$0.L
__0004B42B:         pop        L0
                    jz         __0004B45C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_GANGA3_EINH",S1
                    pop        L0
__0004B45C:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __0004B4EB
                    push       #$1.L
                    jump       __0004B4F4
__0004B4EB:         push       #$0.L
                    clear      S5
__0004B4F4:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004B600
                    move       I1,#$FFFF.I
__0004B600:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0004B977
__0004B65C:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004B674
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004B674:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004B9A7
__0004B6C1:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004B6D9
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004B6D9:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004B744
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004B744:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004B9A7
__0004B79E:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004B7B6
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004B7B6:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004B821
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004B821:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004B899
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004B899:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004B911
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004B911:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004B9A7
__0004B96B:         jump       __0004B9A7
                    jump       __0004B9A7
__0004B977:         pop        L0
                    comp       L0,#$6C.L
                    jz         __0004B79E
                    comp       L0,#$77.L
                    jz         __0004B6C1
                    comp       L0,#$62.L
                    jz         __0004B65C
                    jump       __0004B96B
__0004B9A7:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004BA9D
                    ergr       "",F1
__0004BA9D:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004BAFC,"STAT_GANGA3_WERT"
                    push       #$1.L
                    jump       __0004BB02
__0004BAFC:         push       #$0.L
__0004BB02:         pop        L0
                    jz         __0004BB30
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GANGA3_WERT",F0
                    pop        L0
__0004BB30:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"GANGA4"
                    push       #$1.L
                    move       S1,"GANGA4"
                    tabseek    "MNEMO",S1
                    jz         __0004BBCC
                    push       #$1.L
                    jump       __0004BBD2
__0004BBCC:         push       #$0.L
__0004BBD2:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004BC45,"STAT_GANGA4_TEXT"
                    push       #$1.L
                    jump       __0004BC4B
__0004BC45:         push       #$0.L
__0004BC4B:         pop        L0
                    jz         __0004BC7C
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_GANGA4_TEXT",S1
                    pop        L0
__0004BC7C:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004BD4C,"STAT_GANGA4_EINH"
                    push       #$1.L
                    jump       __0004BD52
__0004BD4C:         push       #$0.L
__0004BD52:         pop        L0
                    jz         __0004BD83
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_GANGA4_EINH",S1
                    pop        L0
__0004BD83:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __0004BE12
                    push       #$1.L
                    jump       __0004BE1B
__0004BE12:         push       #$0.L
                    clear      S5
__0004BE1B:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004BF27
                    move       I1,#$FFFF.I
__0004BF27:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0004C29E
__0004BF83:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004BF9B
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004BF9B:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004C2CE
__0004BFE8:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004C000
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004C000:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004C06B
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004C06B:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004C2CE
__0004C0C5:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004C0DD
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004C0DD:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004C148
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004C148:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004C1C0
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004C1C0:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004C238
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004C238:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004C2CE
__0004C292:         jump       __0004C2CE
                    jump       __0004C2CE
__0004C29E:         pop        L0
                    comp       L0,#$6C.L
                    jz         __0004C0C5
                    comp       L0,#$77.L
                    jz         __0004BFE8
                    comp       L0,#$62.L
                    jz         __0004BF83
                    jump       __0004C292
__0004C2CE:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004C3C4
                    ergr       "",F1
__0004C3C4:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004C423,"STAT_GANGA4_WERT"
                    push       #$1.L
                    jump       __0004C429
__0004C423:         push       #$0.L
__0004C429:         pop        L0
                    jz         __0004C457
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GANGA4_WERT",F0
                    pop        L0
__0004C457:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"GANGA5"
                    push       #$1.L
                    move       S1,"GANGA5"
                    tabseek    "MNEMO",S1
                    jz         __0004C4F3
                    push       #$1.L
                    jump       __0004C4F9
__0004C4F3:         push       #$0.L
__0004C4F9:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004C56C,"STAT_GANGA5_TEXT"
                    push       #$1.L
                    jump       __0004C572
__0004C56C:         push       #$0.L
__0004C572:         pop        L0
                    jz         __0004C5A3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_GANGA5_TEXT",S1
                    pop        L0
__0004C5A3:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004C673,"STAT_GANGA5_EINH"
                    push       #$1.L
                    jump       __0004C679
__0004C673:         push       #$0.L
__0004C679:         pop        L0
                    jz         __0004C6AA
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_GANGA5_EINH",S1
                    pop        L0
__0004C6AA:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __0004C739
                    push       #$1.L
                    jump       __0004C742
__0004C739:         push       #$0.L
                    clear      S5
__0004C742:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004C84E
                    move       I1,#$FFFF.I
__0004C84E:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0004CBC5
__0004C8AA:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004C8C2
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004C8C2:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004CBF5
__0004C90F:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004C927
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004C927:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004C992
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004C992:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004CBF5
__0004C9EC:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004CA04
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004CA04:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004CA6F
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004CA6F:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004CAE7
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004CAE7:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004CB5F
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004CB5F:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004CBF5
__0004CBB9:         jump       __0004CBF5
                    jump       __0004CBF5
__0004CBC5:         pop        L0
                    comp       L0,#$6C.L
                    jz         __0004C9EC
                    comp       L0,#$77.L
                    jz         __0004C90F
                    comp       L0,#$62.L
                    jz         __0004C8AA
                    jump       __0004CBB9
__0004CBF5:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004CCEB
                    ergr       "",F1
__0004CCEB:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004CD4A,"STAT_GANGA5_WERT"
                    push       #$1.L
                    jump       __0004CD50
__0004CD4A:         push       #$0.L
__0004CD50:         pop        L0
                    jz         __0004CD7E
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GANGA5_WERT",F0
                    pop        L0
__0004CD7E:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"GANGA6"
                    push       #$1.L
                    move       S1,"GANGA6"
                    tabseek    "MNEMO",S1
                    jz         __0004CE1A
                    push       #$1.L
                    jump       __0004CE20
__0004CE1A:         push       #$0.L
__0004CE20:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004CE93,"STAT_GANGA6_TEXT"
                    push       #$1.L
                    jump       __0004CE99
__0004CE93:         push       #$0.L
__0004CE99:         pop        L0
                    jz         __0004CECA
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_GANGA6_TEXT",S1
                    pop        L0
__0004CECA:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004CF9A,"STAT_GANGA6_EINH"
                    push       #$1.L
                    jump       __0004CFA0
__0004CF9A:         push       #$0.L
__0004CFA0:         pop        L0
                    jz         __0004CFD1
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_GANGA6_EINH",S1
                    pop        L0
__0004CFD1:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __0004D060
                    push       #$1.L
                    jump       __0004D069
__0004D060:         push       #$0.L
                    clear      S5
__0004D069:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004D175
                    move       I1,#$FFFF.I
__0004D175:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0004D4EC
__0004D1D1:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004D1E9
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004D1E9:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004D51C
__0004D236:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004D24E
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004D24E:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004D2B9
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004D2B9:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004D51C
__0004D313:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004D32B
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004D32B:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004D396
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004D396:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004D40E
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004D40E:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004D486
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004D486:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004D51C
__0004D4E0:         jump       __0004D51C
                    jump       __0004D51C
__0004D4EC:         pop        L0
                    comp       L0,#$6C.L
                    jz         __0004D313
                    comp       L0,#$77.L
                    jz         __0004D236
                    comp       L0,#$62.L
                    jz         __0004D1D1
                    jump       __0004D4E0
__0004D51C:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004D612
                    ergr       "",F1
__0004D612:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004D671,"STAT_GANGA6_WERT"
                    push       #$1.L
                    jump       __0004D677
__0004D671:         push       #$0.L
__0004D677:         pop        L0
                    jz         __0004D6A5
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GANGA6_WERT",F0
                    pop        L0
__0004D6A5:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"UADPSHS"
                    push       #$1.L
                    move       S1,"UADPSHS"
                    tabseek    "MNEMO",S1
                    jz         __0004D743
                    push       #$1.L
                    jump       __0004D749
__0004D743:         push       #$0.L
__0004D749:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004D7BD,"STAT_UADPSHS_TEXT"
                    push       #$1.L
                    jump       __0004D7C3
__0004D7BD:         push       #$0.L
__0004D7C3:         pop        L0
                    jz         __0004D7F5
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_UADPSHS_TEXT",S1
                    pop        L0
__0004D7F5:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004D8C6,"STAT_UADPSHS_EINH"
                    push       #$1.L
                    jump       __0004D8CC
__0004D8C6:         push       #$0.L
__0004D8CC:         pop        L0
                    jz         __0004D8FE
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_UADPSHS_EINH",S1
                    pop        L0
__0004D8FE:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S5,S7
                    jz         __0004D98D
                    push       #$1.L
                    jump       __0004D996
__0004D98D:         push       #$0.L
                    clear      S5
__0004D996:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004DAA2
                    move       I1,#$FFFF.I
__0004DAA2:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __0004DE19
__0004DAFE:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004DB16
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004DB16:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004DE49
__0004DB63:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004DB7B
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004DB7B:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004DBCF
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004DBCF:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004DE49
__0004DC40:         clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004DC58
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004DC58:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004DCAC
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004DCAC:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004DD24
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004DD24:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004DD9C
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004DD9C:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    jump       __0004DE49
__0004DE0D:         jump       __0004DE49
                    jump       __0004DE49
__0004DE19:         pop        L0
                    comp       L0,#$6C.L
                    jz         __0004DC40
                    comp       L0,#$77.L
                    jz         __0004DB63
                    comp       L0,#$62.L
                    jz         __0004DAFE
                    jump       __0004DE0D
__0004DE49:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004DF3F
                    ergr       "",F1
__0004DF3F:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004DF9F,"STAT_UADPSHS_WERT"
                    push       #$1.L
                    jump       __0004DFA5
__0004DF9F:         push       #$0.L
__0004DFA5:         pop        L0
                    jz         __0004DFD4
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_UADPSHS_WERT",F0
                    pop        L0
__0004DFD4:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKP1ADO"
                    push       #$1.L
                    move       S1,"DKP1ADO"
                    tabseek    "MNEMO",S1
                    jz         __0004E072
                    push       #$1.L
                    jump       __0004E078
__0004E072:         push       #$0.L
__0004E078:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004E0EC,"STAT_DKPADO1_TEXT"
                    push       #$1.L
                    jump       __0004E0F2
__0004E0EC:         push       #$0.L
__0004E0F2:         pop        L0
                    jz         __0004E124
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKPADO1_TEXT",S1
                    pop        L0
__0004E124:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004E1F5,"STAT_DKPADO1_EINH"
                    push       #$1.L
                    jump       __0004E1FB
__0004E1F5:         push       #$0.L
__0004E1FB:         pop        L0
                    jz         __0004E22D
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_DKPADO1_EINH",S1
                    pop        L0
__0004E22D:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004E2B5
                    move       I1,#$FFFF.I
__0004E2B5:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004E2F7
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004E2F7:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004E34B
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004E34B:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004E4AC
                    ergr       "",F1
__0004E4AC:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004E50C,"STAT_DKPADO1_WERT"
                    push       #$1.L
                    jump       __0004E512
__0004E50C:         push       #$0.L
__0004E512:         pop        L0
                    jz         __0004E541
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKPADO1_WERT",F0
                    pop        L0
__0004E541:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKP1ADU"
                    push       #$1.L
                    move       S1,"DKP1ADU"
                    tabseek    "MNEMO",S1
                    jz         __0004E5DF
                    push       #$1.L
                    jump       __0004E5E5
__0004E5DF:         push       #$0.L
__0004E5E5:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004E659,"STAT_DKPADU1_TEXT"
                    push       #$1.L
                    jump       __0004E65F
__0004E659:         push       #$0.L
__0004E65F:         pop        L0
                    jz         __0004E691
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKPADU1_TEXT",S1
                    pop        L0
__0004E691:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004E762,"STAT_DKPADU1_EINH"
                    push       #$1.L
                    jump       __0004E768
__0004E762:         push       #$0.L
__0004E768:         pop        L0
                    jz         __0004E79A
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_DKPADU1_EINH",S1
                    pop        L0
__0004E79A:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004E822
                    move       I1,#$FFFF.I
__0004E822:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004E864
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004E864:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004E8B8
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004E8B8:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004EA19
                    ergr       "",F1
__0004EA19:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004EA79,"STAT_DKPADU1_WERT"
                    push       #$1.L
                    jump       __0004EA7F
__0004EA79:         push       #$0.L
__0004EA7F:         pop        L0
                    jz         __0004EAAE
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKPADU1_WERT",F0
                    pop        L0
__0004EAAE:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKP2ADO"
                    push       #$1.L
                    move       S1,"DKP2ADO"
                    tabseek    "MNEMO",S1
                    jz         __0004EB4C
                    push       #$1.L
                    jump       __0004EB52
__0004EB4C:         push       #$0.L
__0004EB52:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004EBC6,"STAT_DKPADO2_TEXT"
                    push       #$1.L
                    jump       __0004EBCC
__0004EBC6:         push       #$0.L
__0004EBCC:         pop        L0
                    jz         __0004EBFE
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKPADO2_TEXT",S1
                    pop        L0
__0004EBFE:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004ECCF,"STAT_DKPADO2_EINH"
                    push       #$1.L
                    jump       __0004ECD5
__0004ECCF:         push       #$0.L
__0004ECD5:         pop        L0
                    jz         __0004ED07
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_DKPADO2_EINH",S1
                    pop        L0
__0004ED07:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004ED8F
                    move       I1,#$FFFF.I
__0004ED8F:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004EDD1
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004EDD1:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004EE25
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004EE25:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004EF86
                    ergr       "",F1
__0004EF86:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004EFE6,"STAT_DKPADO2_WERT"
                    push       #$1.L
                    jump       __0004EFEC
__0004EFE6:         push       #$0.L
__0004EFEC:         pop        L0
                    jz         __0004F01B
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKPADO2_WERT",F0
                    pop        L0
__0004F01B:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKP2ADU"
                    push       #$1.L
                    move       S1,"DKP2ADU"
                    tabseek    "MNEMO",S1
                    jz         __0004F0B9
                    push       #$1.L
                    jump       __0004F0BF
__0004F0B9:         push       #$0.L
__0004F0BF:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004F133,"STAT_DKPADU2_TEXT"
                    push       #$1.L
                    jump       __0004F139
__0004F133:         push       #$0.L
__0004F139:         pop        L0
                    jz         __0004F16B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKPADU2_TEXT",S1
                    pop        L0
__0004F16B:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004F23C,"STAT_DKPADU2_EINH"
                    push       #$1.L
                    jump       __0004F242
__0004F23C:         push       #$0.L
__0004F242:         pop        L0
                    jz         __0004F274
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_DKPADU2_EINH",S1
                    pop        L0
__0004F274:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004F2FC
                    move       I1,#$FFFF.I
__0004F2FC:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004F33E
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004F33E:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004F392
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004F392:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004F4F3
                    ergr       "",F1
__0004F4F3:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004F553,"STAT_DKPADU2_WERT"
                    push       #$1.L
                    jump       __0004F559
__0004F553:         push       #$0.L
__0004F559:         pop        L0
                    jz         __0004F588
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKPADU2_WERT",F0
                    pop        L0
__0004F588:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FWGADO1"
                    push       #$1.L
                    move       S1,"FWGADO1"
                    tabseek    "MNEMO",S1
                    jz         __0004F626
                    push       #$1.L
                    jump       __0004F62C
__0004F626:         push       #$0.L
__0004F62C:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004F6A0,"STAT_FWGADO1_TEXT"
                    push       #$1.L
                    jump       __0004F6A6
__0004F6A0:         push       #$0.L
__0004F6A6:         pop        L0
                    jz         __0004F6D8
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWGADO1_TEXT",S1
                    pop        L0
__0004F6D8:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004F7A9,"STAT_FWGADO1_EINH"
                    push       #$1.L
                    jump       __0004F7AF
__0004F7A9:         push       #$0.L
__0004F7AF:         pop        L0
                    jz         __0004F7E1
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_FWGADO1_EINH",S1
                    pop        L0
__0004F7E1:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004F869
                    move       I1,#$FFFF.I
__0004F869:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004F8AB
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004F8AB:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004F8FF
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004F8FF:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004FA60
                    ergr       "",F1
__0004FA60:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004FAC0,"STAT_FWGADO1_WERT"
                    push       #$1.L
                    jump       __0004FAC6
__0004FAC0:         push       #$0.L
__0004FAC6:         pop        L0
                    jz         __0004FAF5
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FWGADO1_WERT",F0
                    pop        L0
__0004FAF5:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FWGADU1"
                    push       #$1.L
                    move       S1,"FWGADU1"
                    tabseek    "MNEMO",S1
                    jz         __0004FB93
                    push       #$1.L
                    jump       __0004FB99
__0004FB93:         push       #$0.L
__0004FB99:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004FC0D,"STAT_FWGADU1_TEXT"
                    push       #$1.L
                    jump       __0004FC13
__0004FC0D:         push       #$0.L
__0004FC13:         pop        L0
                    jz         __0004FC45
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWGADU1_TEXT",S1
                    pop        L0
__0004FC45:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0004FD16,"STAT_FWGADU1_EINH"
                    push       #$1.L
                    jump       __0004FD1C
__0004FD16:         push       #$0.L
__0004FD1C:         pop        L0
                    jz         __0004FD4E
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_FWGADU1_EINH",S1
                    pop        L0
__0004FD4E:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0004FDD6
                    move       I1,#$FFFF.I
__0004FDD6:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004FE18
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004FE18:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0004FE6C
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0004FE6C:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0004FFCD
                    ergr       "",F1
__0004FFCD:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005002D,"STAT_FWGADU1_WERT"
                    push       #$1.L
                    jump       __00050033
__0005002D:         push       #$0.L
__00050033:         pop        L0
                    jz         __00050062
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FWGADU1_WERT",F0
                    pop        L0
__00050062:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FWGADO2"
                    push       #$1.L
                    move       S1,"FWGADO2"
                    tabseek    "MNEMO",S1
                    jz         __00050100
                    push       #$1.L
                    jump       __00050106
__00050100:         push       #$0.L
__00050106:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005017A,"STAT_FWGADO2_TEXT"
                    push       #$1.L
                    jump       __00050180
__0005017A:         push       #$0.L
__00050180:         pop        L0
                    jz         __000501B2
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWGADO2_TEXT",S1
                    pop        L0
__000501B2:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00050283,"STAT_FWGADO2_EINH"
                    push       #$1.L
                    jump       __00050289
__00050283:         push       #$0.L
__00050289:         pop        L0
                    jz         __000502BB
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_FWGADO2_EINH",S1
                    pop        L0
__000502BB:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00050343
                    move       I1,#$FFFF.I
__00050343:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00050385
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00050385:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __000503D9
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__000503D9:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0005053A
                    ergr       "",F1
__0005053A:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005059A,"STAT_FWGADO2_WERT"
                    push       #$1.L
                    jump       __000505A0
__0005059A:         push       #$0.L
__000505A0:         pop        L0
                    jz         __000505CF
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FWGADO2_WERT",F0
                    pop        L0
__000505CF:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FWGADU2"
                    push       #$1.L
                    move       S1,"FWGADU2"
                    tabseek    "MNEMO",S1
                    jz         __0005066D
                    push       #$1.L
                    jump       __00050673
__0005066D:         push       #$0.L
__00050673:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000506E7,"STAT_FWGADU2_TEXT"
                    push       #$1.L
                    jump       __000506ED
__000506E7:         push       #$0.L
__000506ED:         pop        L0
                    jz         __0005071F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWGADU2_TEXT",S1
                    pop        L0
__0005071F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000507F0,"STAT_FWGADU2_EINH"
                    push       #$1.L
                    jump       __000507F6
__000507F0:         push       #$0.L
__000507F6:         pop        L0
                    jz         __00050828
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_FWGADU2_EINH",S1
                    pop        L0
__00050828:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __000508B0
                    move       I1,#$FFFF.I
__000508B0:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __000508F2
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__000508F2:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00050946
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00050946:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __00050AA7
                    ergr       "",F1
__00050AA7:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00050B07,"STAT_FWGADU2_WERT"
                    push       #$1.L
                    jump       __00050B0D
__00050B07:         push       #$0.L
__00050B0D:         pop        L0
                    jz         __00050B3C
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FWGADU2_WERT",F0
                    pop        L0
__00050B3C:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FWGADAPT"
                    push       #$1.L
                    move       S1,"FWGADAPT"
                    tabseek    "MNEMO",S1
                    jz         __00050BDC
                    push       #$1.L
                    jump       __00050BE2
__00050BDC:         push       #$0.L
__00050BE2:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00050C57,"STAT_FWGADAPT_TEXT"
                    push       #$1.L
                    jump       __00050C5D
__00050C57:         push       #$0.L
__00050C5D:         pop        L0
                    jz         __00050C90
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWGADAPT_TEXT",S1
                    pop        L0
__00050C90:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00050D7E
                    move       I1,#$FFFF.I
__00050D7E:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00050DC2
                    move       I1,#$FFFF.I
__00050DC2:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __00050DE3
                    move       I1,#$FFFF.I
__00050DE3:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00050E07
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00050E07:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00050E28
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00050E28:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00050E61
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00050E64
__00050E61:         pop        L0
__00050E64:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __00050EA4
                    move       I1,#$FFFF.I
__00050EA4:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00050EDD
                    move       I1,#$FFFF.I
__00050EDD:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00050F2E
                    move       I1,#$FFFF.I
__00050F2E:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00050F57
                    push       #$0.L
                    jump       __00050F5D
__00050F57:         push       #$1.L
__00050F5D:         pop        L0
                    jz         __00051164
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00050FF0
                    move       I1,#$FFFF.I
__00050FF0:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __00051016
                    push       #$1.L
                    jump       __0005101C
__00051016:         push       #$0.L
__0005101C:         pop        L1
                    move       L0,L2
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00051088
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000510A9
__00051088:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000510A9:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FWGADAPT"
                    push       #$1.L
                    move       S1,"FWGADAPT"
                    tabseek    "MNEMO",S1
                    jz         __00051149
                    push       #$1.L
                    jump       __0005114F
__00051149:         push       #$0.L
__0005114F:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005118C
__00051164:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005118C:         etag       __000511B3,"STAT_FWGADAPT_ZUST"
                    push       #$1.L
                    jump       __000511B9
__000511B3:         push       #$0.L
__000511B9:         pop        L0
                    jz         __000511EC
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_FWGADAPT_ZUST",S1
                    pop        L0
__000511EC:         etag       __00051213,"STAT_FWGADAPT_WERT"
                    push       #$1.L
                    jump       __00051219
__00051213:         push       #$0.L
__00051219:         pop        L0
                    jz         __0005125D
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00051238
                    move       I1,#$FFFF.I
__00051238:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_FWGADAPT_WERT",L0
                    pop        L0
__0005125D:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKPADAPT"
                    push       #$1.L
                    move       S1,"DKPADAPT"
                    tabseek    "MNEMO",S1
                    jz         __000512FD
                    push       #$1.L
                    jump       __00051303
__000512FD:         push       #$0.L
__00051303:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00051378,"STAT_DKPADAPT_TEXT"
                    push       #$1.L
                    jump       __0005137E
__00051378:         push       #$0.L
__0005137E:         pop        L0
                    jz         __000513B1
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKPADAPT_TEXT",S1
                    pop        L0
__000513B1:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0005149F
                    move       I1,#$FFFF.I
__0005149F:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __000514E3
                    move       I1,#$FFFF.I
__000514E3:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __00051504
                    move       I1,#$FFFF.I
__00051504:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00051528
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00051528:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00051549
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00051549:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00051582
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00051585
__00051582:         pop        L0
__00051585:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __000515C5
                    move       I1,#$FFFF.I
__000515C5:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000515FE
                    move       I1,#$FFFF.I
__000515FE:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0005164F
                    move       I1,#$FFFF.I
__0005164F:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00051678
                    push       #$0.L
                    jump       __0005167E
__00051678:         push       #$1.L
__0005167E:         pop        L0
                    jz         __00051885
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00051711
                    move       I1,#$FFFF.I
__00051711:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __00051737
                    push       #$1.L
                    jump       __0005173D
__00051737:         push       #$0.L
__0005173D:         pop        L1
                    move       L0,L2
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000517A9
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000517CA
__000517A9:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000517CA:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKPADAPT"
                    push       #$1.L
                    move       S1,"DKPADAPT"
                    tabseek    "MNEMO",S1
                    jz         __0005186A
                    push       #$1.L
                    jump       __00051870
__0005186A:         push       #$0.L
__00051870:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000518AD
__00051885:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000518AD:         etag       __000518D4,"STAT_DKPADAPT_ZUST"
                    push       #$1.L
                    jump       __000518DA
__000518D4:         push       #$0.L
__000518DA:         pop        L0
                    jz         __0005190D
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_DKPADAPT_ZUST",S1
                    pop        L0
__0005190D:         etag       __00051934,"STAT_DKPADAPT_WERT"
                    push       #$1.L
                    jump       __0005193A
__00051934:         push       #$0.L
__0005193A:         pop        L0
                    jz         __0005197E
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00051959
                    move       I1,#$FFFF.I
__00051959:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_DKPADAPT_WERT",L0
                    pop        L0
__0005197E:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKREGADO"
                    push       #$1.L
                    move       S1,"DKREGADO"
                    tabseek    "MNEMO",S1
                    jz         __00051A1E
                    push       #$1.L
                    jump       __00051A24
__00051A1E:         push       #$0.L
__00051A24:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00051A99,"STAT_DKREGADO_TEXT"
                    push       #$1.L
                    jump       __00051A9F
__00051A99:         push       #$0.L
__00051A9F:         pop        L0
                    jz         __00051AD2
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKREGADO_TEXT",S1
                    pop        L0
__00051AD2:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00051BA4,"STAT_DKREGADO_EINH"
                    push       #$1.L
                    jump       __00051BAA
__00051BA4:         push       #$0.L
__00051BAA:         pop        L0
                    jz         __00051BDD
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_DKREGADO_EINH",S1
                    pop        L0
__00051BDD:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00051C65
                    move       I1,#$FFFF.I
__00051C65:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00051CA7
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00051CA7:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00051CFB
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00051CFB:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __00051E5C
                    ergr       "",F1
__00051E5C:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00051EBD,"STAT_DKREGADO_WERT"
                    push       #$1.L
                    jump       __00051EC3
__00051EBD:         push       #$0.L
__00051EC3:         pop        L0
                    jz         __00051EF3
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKREGADO_WERT",F0
                    pop        L0
__00051EF3:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKREGADG"
                    push       #$1.L
                    move       S1,"DKREGADG"
                    tabseek    "MNEMO",S1
                    jz         __00051F93
                    push       #$1.L
                    jump       __00051F99
__00051F93:         push       #$0.L
__00051F99:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005200E,"STAT_DKREGADG_TEXT"
                    push       #$1.L
                    jump       __00052014
__0005200E:         push       #$0.L
__00052014:         pop        L0
                    jz         __00052047
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKREGADG_TEXT",S1
                    pop        L0
__00052047:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00052119,"STAT_DKREGADG_EINH"
                    push       #$1.L
                    jump       __0005211F
__00052119:         push       #$0.L
__0005211F:         pop        L0
                    jz         __00052152
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_DKREGADG_EINH",S1
                    pop        L0
__00052152:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __000521DA
                    move       I1,#$FFFF.I
__000521DA:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __0005221C
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0005221C:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00052270
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00052270:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000523D1
                    ergr       "",F1
__000523D1:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00052432,"STAT_DKREGADG_WERT"
                    push       #$1.L
                    jump       __00052438
__00052432:         push       #$0.L
__00052438:         pop        L0
                    jz         __00052468
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKREGADG_WERT",F0
                    pop        L0
__00052468:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"STDKRGAD"
                    push       #$1.L
                    move       S1,"STDKRGAD"
                    tabseek    "MNEMO",S1
                    jz         __00052508
                    push       #$1.L
                    jump       __0005250E
__00052508:         push       #$0.L
__0005250E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00052583,"STAT_STDKRGAD_TEXT"
                    push       #$1.L
                    jump       __00052589
__00052583:         push       #$0.L
__00052589:         pop        L0
                    jz         __000525BC
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_STDKRGAD_TEXT",S1
                    pop        L0
__000525BC:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S6,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005268E,"STAT_STDKRGAD_EINH"
                    push       #$1.L
                    jump       __00052694
__0005268E:         push       #$0.L
__00052694:         pop        L0
                    jz         __000526C7
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_STDKRGAD_EINH",S1
                    pop        L0
__000526C7:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S6,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0005274F
                    move       I1,#$FFFF.I
__0005274F:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    jpl        __00052791
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00052791:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S7,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S7
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000528CE
                    ergr       "",F1
__000528CE:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005292F,"STAT_STDKRGAD_WERT"
                    push       #$1.L
                    jump       __00052935
__0005292F:         push       #$0.L
__00052935:         pop        L0
                    jz         __00052965
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_STDKRGAD_WERT",F0
                    pop        L0
__00052965:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_ADAPTIONSWERTE_LOESCHEN#
;    JOBNAME:STEUERN_ADAPTIONSWERTE_LOESCHEN
;    JOBCOMMENT:KWP2000 :   $31 StartRoutineByLocalIdentifier Request Service Id
;    JOBCOMMENT:$E9 inputOutputLocalIdentifier "Adaptionswerte löschen"
;    JOBCOMMENT:
;    JOBCOMMENT:sofern die Motordrehzahl = 0 ist, wird nach Abschluß der aktuellen
;    JOBCOMMENT:Kommunikation ein Reset ausgelöst, währenddessen die Adaptionswerte
;    JOBCOMMENT:gelöscht und beim Hochfahren wieder initialisiert werden
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$31.B,$E9.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000529E9,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000529EF
__000529E9:         push       #$0.L
__000529EF:         pop        L0
                    jz         __00052A1C
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00052A1C:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00052A78:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00052D0F
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00052ADA
                    etag       __00052ADA,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00052ADA:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00052AF6
                    move       B2,#$1.B
__00052AF6:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00052B1A
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00052B1A:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00052B60
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00052D0F
__00052B60:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00052CB8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00052C22
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00052BEE
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00052BEE
                    comp       S3[B0],#'!'
                    jz         __00052BD2
                    comp       S3[B0],#'#'
                    jz         __00052BD2
                    jump       __00052BEE
__00052BD2:         comp       I6,#$1.I
                    jz         __00052BE3
                    wait       #$1.L
__00052BE3:         subb       I6,#$1.I
                    jnz        __00052A78
__00052BEE:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00052D0F
__00052C22:         comp       I3,#$0.I
                    jz         __00052CAC
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00052C49
                    move       B3,#$1.B
__00052C49:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00052C61
                    adds       B3,#$1.B
__00052C61:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00052CAC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00052D0F
__00052CAC:         push       #$1.L
                    jump       __00052D15
__00052CB8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00052D15
__00052D0F:         push       #$0.L
__00052D15:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00052D4F
                    push       #$0.L
                    jump       __00052D55
__00052D4F:         push       #$1.L
__00052D55:         pop        L0
                    jz         __00052D62
                    nop
                    eoj
__00052D62:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_AUSGAENGE_DIGITAL#
;    JOBNAME:STATUS_AUSGAENGE_DIGITAL
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $05 RecordCommonIdentifier "Ausgänge prüfen"
;    JOBCOMMENT:
;    JOBCOMMENT:Ausgänge:   UETMC ( Kontrollleuchte Motortemperatur, 1=aktiv 0=inaktiv)
;    JOBCOMMENT:ANLASSER ( Ansteuerung Anlasserrelais, 1=aktiv 0=inaktiv)
;    JOBCOMMENT:AKL ( Akustikklappe, 1=offen 0=geschlossen=nicht verbaut)
;    JOBCOMMENT:SLV1 ( Sekundärluftventil, 1=offen 0=geschlossen)
;    JOBCOMMENT:TEV ( Taktventil Tankentlüftung, 1=offen 0=geschlossen)
;    JOBCOMMENT:EKPBTS ( Kraftstoffpumpe, 1=läuft 0=läuft nicht)
;    JOBCOMMENT:ELUE1 ( E-Lüfter, 1=läuft 0=läuft nicht)
;    JOBCOMMENT:MIL ( Motornotlauf, 1=Notlauf 0=kein Notlauf)
;    JOBCOMMENT:HSV ( Lambdasondenheizung 1, 1=aktiv 0=inaktiv)
;    JOBCOMMENT:HSV2 ( Lambdasondenheizung 2, 1=aktiv 0=inaktiv)
;    JOBCOMMENT:B_A_SCHUTZ ( Anlasserschutz, 1=aktiv 0=inaktiv
;    JOBCOMMENT:löst Sicherheitsabschaltung aus)
;    JOBCOMMENT:B_FRGANL ( Anlasser Freigabe, 1=freigegeben 0=nicht freigegeben)
;    JOBCOMMENT:B_MOTORSTP ( Motor Abschalten, 1=aktiv 0=inaktiv)
;    RESULT:STAT_UETMC_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Kontrollleuchte Motortemperatur
;    RESULT:STAT_UETMC_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Kontrollleuchte Motortemperatur
;    RESULT:STAT_UETMC_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Kontrollleuchte Motortemperatur
;    RESULT:STAT_ANLASSER_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Anlasser
;    RESULT:STAT_ANLASSER_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Anlasser
;    RESULT:STAT_ANLASSER_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Anlasser
;    RESULT:STAT_AKL_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Akkustik Klappe
;    RESULT:STAT_AKL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Akkustik Klappe
;    RESULT:STAT_AKL_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Akkustik Klappe
;    RESULT:STAT_SLV1_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Sekundaerluftventil 1
;    RESULT:STAT_SLV1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sekundaerluftventil 1
;    RESULT:STAT_SLV1_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Sekundaerluftventil 1
;    RESULT:STAT_TEV_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Tankentlüftung
;    RESULT:STAT_TEV_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Tankentlüftung
;    RESULT:STAT_TEV_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Tankentlüftung
;    RESULT:STAT_EKPBTS_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Kraftstoffpumpe
;    RESULT:STAT_EKPBTS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Kraftstoffpumpe
;    RESULT:STAT_EKPBTS_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Kraftstoffpumpe
;    RESULT:STAT_ELUE1_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Lüfter
;    RESULT:STAT_ELUE1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lüfter
;    RESULT:STAT_ELUE1_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Lüfter
;    RESULT:STAT_MIL_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Motornotlauf
;    RESULT:STAT_MIL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motornotlauf
;    RESULT:STAT_MIL_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Motornotlauf
;    RESULT:STAT_HSV_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Lambdasondenheizung 1
;    RESULT:STAT_HSV_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasondenheizung 1
;    RESULT:STAT_HSV_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasondenheizung 1
;    RESULT:STAT_HSV2_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Lambdasondenheizung 2
;    RESULT:STAT_HSV2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasondenheizung 2
;    RESULT:STAT_HSV2_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasondenheizung 2
;    RESULT:STAT_B_A_SCHUTZ_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Anlasser Schutz
;    RESULT:STAT_B_A_SCHUTZ_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Anlasser Schutz
;    RESULT:STAT_B_A_SCHUTZ_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Anlasser Schutz
;    RESULT:STAT_B_FRGANL_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Anlasser Freigabe
;    RESULT:STAT_B_FRGANL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Anlasser Freigabe
;    RESULT:STAT_B_FRGANL_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Anlasser Freigabe
;    RESULT:STAT_B_MOTORSTP_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Motor Abschalten
;    RESULT:STAT_B_MOTORSTP_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motor Abschalten
;    RESULT:STAT_B_MOTORSTP_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Motor Abschalten
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$05.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __00052DE7,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00052DED
__00052DE7:         push       #$0.L
__00052DED:         pop        L0
                    jz         __00052E1A
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00052E1A:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00052E76:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0005310D
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00052ED8
                    etag       __00052ED8,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00052ED8:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00052EF4
                    move       B2,#$1.B
__00052EF4:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00052F18
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00052F18:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00052F5E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0005310D
__00052F5E:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000530B6,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00053020
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00052FEC
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00052FEC
                    comp       S3[B0],#'!'
                    jz         __00052FD0
                    comp       S3[B0],#'#'
                    jz         __00052FD0
                    jump       __00052FEC
__00052FD0:         comp       I6,#$1.I
                    jz         __00052FE1
                    wait       #$1.L
__00052FE1:         subb       I6,#$1.I
                    jnz        __00052E76
__00052FEC:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0005310D
__00053020:         comp       I3,#$0.I
                    jz         __000530AA
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00053047
                    move       B3,#$1.B
__00053047:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0005305F
                    adds       B3,#$1.B
__0005305F:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000530AA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0005310D
__000530AA:         push       #$1.L
                    jump       __00053113
__000530B6:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00053113
__0005310D:         push       #$0.L
__00053113:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005314D
                    push       #$0.L
                    jump       __00053153
__0005314D:         push       #$1.L
__00053153:         pop        L0
                    jz         __00053160
                    nop
                    eoj
__00053160:         clear      S1
                    move       S1,"Digitalwerte"
                    push       #$1.L
                    tabset     "Digitalwerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"B_HSV"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00053204
                    push       #$1.L
                    jump       __0005320A
__00053204:         push       #$0.L
__0005320A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000532A1
                    move       I1,#$FFFF.I
__000532A1:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000532CA
                    push       #$0.L
                    jump       __000532D0
__000532CA:         push       #$1.L
__000532D0:         pop        L0
                    jz         __0005354C
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000532EF
                    move       I1,#$FFFF.I
__000532EF:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00053333
                    move       I1,#$FFFF.I
__00053333:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00053354
                    move       I1,#$FFFF.I
__00053354:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00053378
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00053378:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00053399
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00053399:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000533D2
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000533D5
__000533D2:         pop        L0
__000533D5:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00053415
                    move       I1,#$FFFF.I
__00053415:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005344E
                    move       I1,#$FFFF.I
__0005344E:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005349F
                    move       I1,#$FFFF.I
__0005349F:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000534C8
                    push       #$0.L
                    jump       __000534CE
__000534C8:         push       #$1.L
__000534CE:         pop        L0
                    jz         __000534F9
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00053513
__000534F9:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00053513:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00053574
__0005354C:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00053574:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000535D6,"STAT_HSV_AKTIV"
                    push       #$1.L
                    jump       __000535DC
__000535D6:         push       #$0.L
__000535DC:         pop        L0
                    jz         __0005361C
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000535FB
                    move       I1,#$FFFF.I
__000535FB:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_HSV_AKTIV",I0
                    pop        L0
__0005361C:         etag       __0005363E,"STAT_HSV_TEXT"
                    push       #$1.L
                    jump       __00053644
__0005363E:         push       #$0.L
__00053644:         pop        L0
                    jz         __00053672
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_HSV_TEXT",S1
                    pop        L0
__00053672:         etag       __00053697,"STAT_HSV_ZUSTAND"
                    push       #$1.L
                    jump       __0005369D
__00053697:         push       #$0.L
__0005369D:         pop        L0
                    jz         __000536CE
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_HSV_ZUSTAND",S1
                    pop        L0
__000536CE:         clear      S1
                    move       S1,"B_HSV2"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00053735
                    push       #$1.L
                    jump       __0005373B
__00053735:         push       #$0.L
__0005373B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000537D2
                    move       I1,#$FFFF.I
__000537D2:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000537FB
                    push       #$0.L
                    jump       __00053801
__000537FB:         push       #$1.L
__00053801:         pop        L0
                    jz         __00053A7D
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00053820
                    move       I1,#$FFFF.I
__00053820:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00053864
                    move       I1,#$FFFF.I
__00053864:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00053885
                    move       I1,#$FFFF.I
__00053885:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000538A9
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000538A9:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000538CA
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000538CA:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00053903
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00053906
__00053903:         pop        L0
__00053906:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00053946
                    move       I1,#$FFFF.I
__00053946:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005397F
                    move       I1,#$FFFF.I
__0005397F:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000539D0
                    move       I1,#$FFFF.I
__000539D0:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000539F9
                    push       #$0.L
                    jump       __000539FF
__000539F9:         push       #$1.L
__000539FF:         pop        L0
                    jz         __00053A2A
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00053A44
__00053A2A:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00053A44:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00053AA5
__00053A7D:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00053AA5:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00053B08,"STAT_HSV2_AKTIV"
                    push       #$1.L
                    jump       __00053B0E
__00053B08:         push       #$0.L
__00053B0E:         pop        L0
                    jz         __00053B4F
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00053B2D
                    move       I1,#$FFFF.I
__00053B2D:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_HSV2_AKTIV",I0
                    pop        L0
__00053B4F:         etag       __00053B72,"STAT_HSV2_TEXT"
                    push       #$1.L
                    jump       __00053B78
__00053B72:         push       #$0.L
__00053B78:         pop        L0
                    jz         __00053BA7
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_HSV2_TEXT",S1
                    pop        L0
__00053BA7:         etag       __00053BCD,"STAT_HSV2_ZUSTAND"
                    push       #$1.L
                    jump       __00053BD3
__00053BCD:         push       #$0.L
__00053BD3:         pop        L0
                    jz         __00053C05
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_HSV2_ZUSTAND",S1
                    pop        L0
__00053C05:         clear      S1
                    move       S1,"B_ELUE1"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00053C6D
                    push       #$1.L
                    jump       __00053C73
__00053C6D:         push       #$0.L
__00053C73:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00053D0A
                    move       I1,#$FFFF.I
__00053D0A:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00053D33
                    push       #$0.L
                    jump       __00053D39
__00053D33:         push       #$1.L
__00053D39:         pop        L0
                    jz         __00053FB5
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00053D58
                    move       I1,#$FFFF.I
__00053D58:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00053D9C
                    move       I1,#$FFFF.I
__00053D9C:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00053DBD
                    move       I1,#$FFFF.I
__00053DBD:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00053DE1
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00053DE1:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00053E02
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00053E02:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00053E3B
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00053E3E
__00053E3B:         pop        L0
__00053E3E:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00053E7E
                    move       I1,#$FFFF.I
__00053E7E:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00053EB7
                    move       I1,#$FFFF.I
__00053EB7:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00053F08
                    move       I1,#$FFFF.I
__00053F08:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00053F31
                    push       #$0.L
                    jump       __00053F37
__00053F31:         push       #$1.L
__00053F37:         pop        L0
                    jz         __00053F62
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00053F7C
__00053F62:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00053F7C:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00053FDD
__00053FB5:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00053FDD:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00054041,"STAT_ELUE1_AKTIV"
                    push       #$1.L
                    jump       __00054047
__00054041:         push       #$0.L
__00054047:         pop        L0
                    jz         __00054089
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054066
                    move       I1,#$FFFF.I
__00054066:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ELUE1_AKTIV",I0
                    pop        L0
__00054089:         etag       __000540AD,"STAT_ELUE1_TEXT"
                    push       #$1.L
                    jump       __000540B3
__000540AD:         push       #$0.L
__000540B3:         pop        L0
                    jz         __000540E3
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ELUE1_TEXT",S1
                    pop        L0
__000540E3:         etag       __0005410A,"STAT_ELUE1_ZUSTAND"
                    push       #$1.L
                    jump       __00054110
__0005410A:         push       #$0.L
__00054110:         pop        L0
                    jz         __00054143
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ELUE1_ZUSTAND",S1
                    pop        L0
__00054143:         clear      S1
                    move       S1,"B_EKPBTS"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __000541AC
                    push       #$1.L
                    jump       __000541B2
__000541AC:         push       #$0.L
__000541B2:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054249
                    move       I1,#$FFFF.I
__00054249:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00054272
                    push       #$0.L
                    jump       __00054278
__00054272:         push       #$1.L
__00054278:         pop        L0
                    jz         __000544F4
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054297
                    move       I1,#$FFFF.I
__00054297:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000542DB
                    move       I1,#$FFFF.I
__000542DB:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000542FC
                    move       I1,#$FFFF.I
__000542FC:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00054320
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00054320:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00054341
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00054341:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0005437A
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0005437D
__0005437A:         pop        L0
__0005437D:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000543BD
                    move       I1,#$FFFF.I
__000543BD:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000543F6
                    move       I1,#$FFFF.I
__000543F6:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054447
                    move       I1,#$FFFF.I
__00054447:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00054470
                    push       #$0.L
                    jump       __00054476
__00054470:         push       #$1.L
__00054476:         pop        L0
                    jz         __000544A1
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __000544BB
__000544A1:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000544BB:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005451C
__000544F4:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0005451C:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00054581,"STAT_EKPBTS_AKTIV"
                    push       #$1.L
                    jump       __00054587
__00054581:         push       #$0.L
__00054587:         pop        L0
                    jz         __000545CA
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000545A6
                    move       I1,#$FFFF.I
__000545A6:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_EKPBTS_AKTIV",I0
                    pop        L0
__000545CA:         etag       __000545EF,"STAT_EKPBTS_TEXT"
                    push       #$1.L
                    jump       __000545F5
__000545EF:         push       #$0.L
__000545F5:         pop        L0
                    jz         __00054626
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_EKPBTS_TEXT",S1
                    pop        L0
__00054626:         etag       __0005464E,"STAT_EKPBTS_ZUSTAND"
                    push       #$1.L
                    jump       __00054654
__0005464E:         push       #$0.L
__00054654:         pop        L0
                    jz         __00054688
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_EKPBTS_ZUSTAND",S1
                    pop        L0
__00054688:         clear      S1
                    move       S1,"B_TEV"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __000546EE
                    push       #$1.L
                    jump       __000546F4
__000546EE:         push       #$0.L
__000546F4:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005478B
                    move       I1,#$FFFF.I
__0005478B:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000547B4
                    push       #$0.L
                    jump       __000547BA
__000547B4:         push       #$1.L
__000547BA:         pop        L0
                    jz         __00054A36
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000547D9
                    move       I1,#$FFFF.I
__000547D9:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005481D
                    move       I1,#$FFFF.I
__0005481D:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005483E
                    move       I1,#$FFFF.I
__0005483E:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00054862
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00054862:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00054883
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00054883:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000548BC
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000548BF
__000548BC:         pop        L0
__000548BF:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000548FF
                    move       I1,#$FFFF.I
__000548FF:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00054938
                    move       I1,#$FFFF.I
__00054938:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054989
                    move       I1,#$FFFF.I
__00054989:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000549B2
                    push       #$0.L
                    jump       __000549B8
__000549B2:         push       #$1.L
__000549B8:         pop        L0
                    jz         __000549E3
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __000549FD
__000549E3:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000549FD:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00054A5E
__00054A36:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00054A5E:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00054AC0,"STAT_TEV_AKTIV"
                    push       #$1.L
                    jump       __00054AC6
__00054AC0:         push       #$0.L
__00054AC6:         pop        L0
                    jz         __00054B06
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054AE5
                    move       I1,#$FFFF.I
__00054AE5:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_TEV_AKTIV",I0
                    pop        L0
__00054B06:         etag       __00054B28,"STAT_TEV_TEXT"
                    push       #$1.L
                    jump       __00054B2E
__00054B28:         push       #$0.L
__00054B2E:         pop        L0
                    jz         __00054B5C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_TEV_TEXT",S1
                    pop        L0
__00054B5C:         etag       __00054B81,"STAT_TEV_ZUSTAND"
                    push       #$1.L
                    jump       __00054B87
__00054B81:         push       #$0.L
__00054B87:         pop        L0
                    jz         __00054BB8
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_TEV_ZUSTAND",S1
                    pop        L0
__00054BB8:         clear      S1
                    move       S1,"B_SLV1"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00054C1F
                    push       #$1.L
                    jump       __00054C25
__00054C1F:         push       #$0.L
__00054C25:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054CBC
                    move       I1,#$FFFF.I
__00054CBC:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00054CE5
                    push       #$0.L
                    jump       __00054CEB
__00054CE5:         push       #$1.L
__00054CEB:         pop        L0
                    jz         __00054F67
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054D0A
                    move       I1,#$FFFF.I
__00054D0A:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054D4E
                    move       I1,#$FFFF.I
__00054D4E:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00054D6F
                    move       I1,#$FFFF.I
__00054D6F:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00054D93
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00054D93:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00054DB4
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00054DB4:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00054DED
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00054DF0
__00054DED:         pop        L0
__00054DF0:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00054E30
                    move       I1,#$FFFF.I
__00054E30:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00054E69
                    move       I1,#$FFFF.I
__00054E69:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00054EBA
                    move       I1,#$FFFF.I
__00054EBA:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00054EE3
                    push       #$0.L
                    jump       __00054EE9
__00054EE3:         push       #$1.L
__00054EE9:         pop        L0
                    jz         __00054F14
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00054F2E
__00054F14:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00054F2E:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00054F8F
__00054F67:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00054F8F:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00054FF2,"STAT_SLV1_AKTIV"
                    push       #$1.L
                    jump       __00054FF8
__00054FF2:         push       #$0.L
__00054FF8:         pop        L0
                    jz         __00055039
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055017
                    move       I1,#$FFFF.I
__00055017:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_SLV1_AKTIV",I0
                    pop        L0
__00055039:         etag       __0005505C,"STAT_SLV1_TEXT"
                    push       #$1.L
                    jump       __00055062
__0005505C:         push       #$0.L
__00055062:         pop        L0
                    jz         __00055091
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_SLV1_TEXT",S1
                    pop        L0
__00055091:         etag       __000550B7,"STAT_SLV1_ZUSTAND"
                    push       #$1.L
                    jump       __000550BD
__000550B7:         push       #$0.L
__000550BD:         pop        L0
                    jz         __000550EF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_SLV1_ZUSTAND",S1
                    pop        L0
__000550EF:         clear      S1
                    move       S1,"B_AKL"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00055155
                    push       #$1.L
                    jump       __0005515B
__00055155:         push       #$0.L
__0005515B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000551F2
                    move       I1,#$FFFF.I
__000551F2:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0005521B
                    push       #$0.L
                    jump       __00055221
__0005521B:         push       #$1.L
__00055221:         pop        L0
                    jz         __0005549D
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055240
                    move       I1,#$FFFF.I
__00055240:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055284
                    move       I1,#$FFFF.I
__00055284:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000552A5
                    move       I1,#$FFFF.I
__000552A5:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000552C9
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000552C9:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000552EA
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000552EA:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00055323
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00055326
__00055323:         pop        L0
__00055326:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00055366
                    move       I1,#$FFFF.I
__00055366:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005539F
                    move       I1,#$FFFF.I
__0005539F:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000553F0
                    move       I1,#$FFFF.I
__000553F0:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00055419
                    push       #$0.L
                    jump       __0005541F
__00055419:         push       #$1.L
__0005541F:         pop        L0
                    jz         __0005544A
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00055464
__0005544A:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00055464:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000554C5
__0005549D:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000554C5:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00055527,"STAT_AKL_AKTIV"
                    push       #$1.L
                    jump       __0005552D
__00055527:         push       #$0.L
__0005552D:         pop        L0
                    jz         __0005556D
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005554C
                    move       I1,#$FFFF.I
__0005554C:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_AKL_AKTIV",I0
                    pop        L0
__0005556D:         etag       __0005558F,"STAT_AKL_TEXT"
                    push       #$1.L
                    jump       __00055595
__0005558F:         push       #$0.L
__00055595:         pop        L0
                    jz         __000555C3
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_AKL_TEXT",S1
                    pop        L0
__000555C3:         etag       __000555E8,"STAT_AKL_ZUSTAND"
                    push       #$1.L
                    jump       __000555EE
__000555E8:         push       #$0.L
__000555EE:         pop        L0
                    jz         __0005561F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_AKL_ZUSTAND",S1
                    pop        L0
__0005561F:         clear      S1
                    move       S1,"A_ANLASSER"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __0005568A
                    push       #$1.L
                    jump       __00055690
__0005568A:         push       #$0.L
__00055690:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055727
                    move       I1,#$FFFF.I
__00055727:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00055750
                    push       #$0.L
                    jump       __00055756
__00055750:         push       #$1.L
__00055756:         pop        L0
                    jz         __000559D2
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055775
                    move       I1,#$FFFF.I
__00055775:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000557B9
                    move       I1,#$FFFF.I
__000557B9:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000557DA
                    move       I1,#$FFFF.I
__000557DA:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000557FE
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000557FE:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0005581F
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005581F:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00055858
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0005585B
__00055858:         pop        L0
__0005585B:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005589B
                    move       I1,#$FFFF.I
__0005589B:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000558D4
                    move       I1,#$FFFF.I
__000558D4:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055925
                    move       I1,#$FFFF.I
__00055925:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005594E
                    push       #$0.L
                    jump       __00055954
__0005594E:         push       #$1.L
__00055954:         pop        L0
                    jz         __0005597F
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00055999
__0005597F:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00055999:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000559FA
__000559D2:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000559FA:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00055A61,"STAT_ANLASSER_AKTIV"
                    push       #$1.L
                    jump       __00055A67
__00055A61:         push       #$0.L
__00055A67:         pop        L0
                    jz         __00055AAC
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055A86
                    move       I1,#$FFFF.I
__00055A86:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ANLASSER_AKTIV",I0
                    pop        L0
__00055AAC:         etag       __00055AD3,"STAT_ANLASSER_TEXT"
                    push       #$1.L
                    jump       __00055AD9
__00055AD3:         push       #$0.L
__00055AD9:         pop        L0
                    jz         __00055B0C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ANLASSER_TEXT",S1
                    pop        L0
__00055B0C:         etag       __00055B36,"STAT_ANLASSER_ZUSTAND"
                    push       #$1.L
                    jump       __00055B3C
__00055B36:         push       #$0.L
__00055B3C:         pop        L0
                    jz         __00055B72
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ANLASSER_ZUSTAND",S1
                    pop        L0
__00055B72:         clear      S1
                    move       S1,"B_UETMC"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00055BDA
                    push       #$1.L
                    jump       __00055BE0
__00055BDA:         push       #$0.L
__00055BE0:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055C77
                    move       I1,#$FFFF.I
__00055C77:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00055CA0
                    push       #$0.L
                    jump       __00055CA6
__00055CA0:         push       #$1.L
__00055CA6:         pop        L0
                    jz         __00055F22
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055CC5
                    move       I1,#$FFFF.I
__00055CC5:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055D09
                    move       I1,#$FFFF.I
__00055D09:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00055D2A
                    move       I1,#$FFFF.I
__00055D2A:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00055D4E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00055D4E:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00055D6F
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00055D6F:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00055DA8
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00055DAB
__00055DA8:         pop        L0
__00055DAB:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00055DEB
                    move       I1,#$FFFF.I
__00055DEB:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00055E24
                    move       I1,#$FFFF.I
__00055E24:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055E75
                    move       I1,#$FFFF.I
__00055E75:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00055E9E
                    push       #$0.L
                    jump       __00055EA4
__00055E9E:         push       #$1.L
__00055EA4:         pop        L0
                    jz         __00055ECF
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00055EE9
__00055ECF:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00055EE9:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00055F4A
__00055F22:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00055F4A:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00055FAE,"STAT_UETMC_AKTIV"
                    push       #$1.L
                    jump       __00055FB4
__00055FAE:         push       #$0.L
__00055FB4:         pop        L0
                    jz         __00055FF6
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00055FD3
                    move       I1,#$FFFF.I
__00055FD3:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_UETMC_AKTIV",I0
                    pop        L0
__00055FF6:         etag       __0005601A,"STAT_UETMC_TEXT"
                    push       #$1.L
                    jump       __00056020
__0005601A:         push       #$0.L
__00056020:         pop        L0
                    jz         __00056050
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_UETMC_TEXT",S1
                    pop        L0
__00056050:         etag       __00056077,"STAT_UETMC_ZUSTAND"
                    push       #$1.L
                    jump       __0005607D
__00056077:         push       #$0.L
__0005607D:         pop        L0
                    jz         __000560B0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_UETMC_ZUSTAND",S1
                    pop        L0
__000560B0:         clear      S1
                    move       S1,"B_MIL"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00056116
                    push       #$1.L
                    jump       __0005611C
__00056116:         push       #$0.L
__0005611C:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000561B3
                    move       I1,#$FFFF.I
__000561B3:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000561DC
                    push       #$0.L
                    jump       __000561E2
__000561DC:         push       #$1.L
__000561E2:         pop        L0
                    jz         __0005645E
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056201
                    move       I1,#$FFFF.I
__00056201:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056245
                    move       I1,#$FFFF.I
__00056245:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00056266
                    move       I1,#$FFFF.I
__00056266:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0005628A
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005628A:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000562AB
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000562AB:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000562E4
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000562E7
__000562E4:         pop        L0
__000562E7:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00056327
                    move       I1,#$FFFF.I
__00056327:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00056360
                    move       I1,#$FFFF.I
__00056360:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000563B1
                    move       I1,#$FFFF.I
__000563B1:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000563DA
                    push       #$0.L
                    jump       __000563E0
__000563DA:         push       #$1.L
__000563E0:         pop        L0
                    jz         __0005640B
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00056425
__0005640B:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00056425:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00056486
__0005645E:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00056486:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000564E8,"STAT_MIL_AKTIV"
                    push       #$1.L
                    jump       __000564EE
__000564E8:         push       #$0.L
__000564EE:         pop        L0
                    jz         __0005652E
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005650D
                    move       I1,#$FFFF.I
__0005650D:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_MIL_AKTIV",I0
                    pop        L0
__0005652E:         etag       __00056550,"STAT_MIL_TEXT"
                    push       #$1.L
                    jump       __00056556
__00056550:         push       #$0.L
__00056556:         pop        L0
                    jz         __00056584
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_MIL_TEXT",S1
                    pop        L0
__00056584:         etag       __000565A9,"STAT_MIL_ZUSTAND"
                    push       #$1.L
                    jump       __000565AF
__000565A9:         push       #$0.L
__000565AF:         pop        L0
                    jz         __000565E0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_MIL_ZUSTAND",S1
                    pop        L0
__000565E0:         clear      S1
                    move       S1,"A_SCHUTZ"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00056649
                    push       #$1.L
                    jump       __0005664F
__00056649:         push       #$0.L
__0005664F:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000566E6
                    move       I1,#$FFFF.I
__000566E6:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0005670F
                    push       #$0.L
                    jump       __00056715
__0005670F:         push       #$1.L
__00056715:         pop        L0
                    jz         __00056991
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056734
                    move       I1,#$FFFF.I
__00056734:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056778
                    move       I1,#$FFFF.I
__00056778:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00056799
                    move       I1,#$FFFF.I
__00056799:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000567BD
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000567BD:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000567DE
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000567DE:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00056817
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0005681A
__00056817:         pop        L0
__0005681A:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005685A
                    move       I1,#$FFFF.I
__0005685A:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00056893
                    move       I1,#$FFFF.I
__00056893:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000568E4
                    move       I1,#$FFFF.I
__000568E4:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005690D
                    push       #$0.L
                    jump       __00056913
__0005690D:         push       #$1.L
__00056913:         pop        L0
                    jz         __0005693E
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00056958
__0005693E:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00056958:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000569B9
__00056991:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000569B9:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00056A22,"STAT_B_A_SCHUTZ_AKTIV"
                    push       #$1.L
                    jump       __00056A28
__00056A22:         push       #$0.L
__00056A28:         pop        L0
                    jz         __00056A6F
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056A47
                    move       I1,#$FFFF.I
__00056A47:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_A_SCHUTZ_AKTIV",I0
                    pop        L0
__00056A6F:         etag       __00056A98,"STAT_B_A_SCHUTZ_TEXT"
                    push       #$1.L
                    jump       __00056A9E
__00056A98:         push       #$0.L
__00056A9E:         pop        L0
                    jz         __00056AD3
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_B_A_SCHUTZ_TEXT",S1
                    pop        L0
__00056AD3:         etag       __00056AFF,"STAT_B_A_SCHUTZ_ZUSTAND"
                    push       #$1.L
                    jump       __00056B05
__00056AFF:         push       #$0.L
__00056B05:         pop        L0
                    jz         __00056B3D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_A_SCHUTZ_ZUSTAND",S1
                    pop        L0
__00056B3D:         clear      S1
                    move       S1,"B_FRGANL"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00056BA6
                    push       #$1.L
                    jump       __00056BAC
__00056BA6:         push       #$0.L
__00056BAC:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056C43
                    move       I1,#$FFFF.I
__00056C43:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00056C6C
                    push       #$0.L
                    jump       __00056C72
__00056C6C:         push       #$1.L
__00056C72:         pop        L0
                    jz         __00056EEE
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056C91
                    move       I1,#$FFFF.I
__00056C91:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056CD5
                    move       I1,#$FFFF.I
__00056CD5:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00056CF6
                    move       I1,#$FFFF.I
__00056CF6:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00056D1A
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00056D1A:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00056D3B
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00056D3B:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00056D74
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00056D77
__00056D74:         pop        L0
__00056D77:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00056DB7
                    move       I1,#$FFFF.I
__00056DB7:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00056DF0
                    move       I1,#$FFFF.I
__00056DF0:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056E41
                    move       I1,#$FFFF.I
__00056E41:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00056E6A
                    push       #$0.L
                    jump       __00056E70
__00056E6A:         push       #$1.L
__00056E70:         pop        L0
                    jz         __00056E9B
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00056EB5
__00056E9B:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00056EB5:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00056F16
__00056EEE:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00056F16:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00056F7D,"STAT_B_FRGANL_AKTIV"
                    push       #$1.L
                    jump       __00056F83
__00056F7D:         push       #$0.L
__00056F83:         pop        L0
                    jz         __00056FC8
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00056FA2
                    move       I1,#$FFFF.I
__00056FA2:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_FRGANL_AKTIV",I0
                    pop        L0
__00056FC8:         etag       __00056FEF,"STAT_B_FRGANL_TEXT"
                    push       #$1.L
                    jump       __00056FF5
__00056FEF:         push       #$0.L
__00056FF5:         pop        L0
                    jz         __00057028
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_B_FRGANL_TEXT",S1
                    pop        L0
__00057028:         etag       __00057052,"STAT_B_FRGANL_ZUSTAND"
                    push       #$1.L
                    jump       __00057058
__00057052:         push       #$0.L
__00057058:         pop        L0
                    jz         __0005708E
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_FRGANL_ZUSTAND",S1
                    pop        L0
__0005708E:         clear      S1
                    move       S1,"B_MOTORSTP"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __000570F9
                    push       #$1.L
                    jump       __000570FF
__000570F9:         push       #$0.L
__000570FF:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00057196
                    move       I1,#$FFFF.I
__00057196:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000571BF
                    push       #$0.L
                    jump       __000571C5
__000571BF:         push       #$1.L
__000571C5:         pop        L0
                    jz         __00057441
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000571E4
                    move       I1,#$FFFF.I
__000571E4:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00057228
                    move       I1,#$FFFF.I
__00057228:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00057249
                    move       I1,#$FFFF.I
__00057249:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0005726D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005726D:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0005728E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005728E:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000572C7
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000572CA
__000572C7:         pop        L0
__000572CA:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005730A
                    move       I1,#$FFFF.I
__0005730A:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00057343
                    move       I1,#$FFFF.I
__00057343:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00057394
                    move       I1,#$FFFF.I
__00057394:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000573BD
                    push       #$0.L
                    jump       __000573C3
__000573BD:         push       #$1.L
__000573C3:         pop        L0
                    jz         __000573EE
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00057408
__000573EE:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00057408:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00057469
__00057441:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00057469:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000574D2,"STAT_B_MOTORSTP_AKTIV"
                    push       #$1.L
                    jump       __000574D8
__000574D2:         push       #$0.L
__000574D8:         pop        L0
                    jz         __0005751F
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000574F7
                    move       I1,#$FFFF.I
__000574F7:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_MOTORSTP_AKTIV",I0
                    pop        L0
__0005751F:         etag       __00057548,"STAT_B_MOTORSTP_TEXT"
                    push       #$1.L
                    jump       __0005754E
__00057548:         push       #$0.L
__0005754E:         pop        L0
                    jz         __00057583
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_B_MOTORSTP_TEXT",S1
                    pop        L0
__00057583:         etag       __000575AF,"STAT_B_MOTORSTP_ZUSTAND"
                    push       #$1.L
                    jump       __000575B5
__000575AF:         push       #$0.L
__000575B5:         pop        L0
                    jz         __000575ED
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_MOTORSTP_ZUSTAND",S1
                    pop        L0
__000575ED:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_FUNKTIONSSTATI#
;    JOBNAME:STATUS_FUNKTIONSSTATI
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $07 RecordCommonIdentifier "Funktionsstati lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Funktionsstati: LL (Bedingung Leerlauf, 1=aktiv 0=inaktiv
;    JOBCOMMENT:gesetzt wenn sich Motor im Leerlauf befindet)
;    JOBCOMMENT:VL (Bedingung Vollast, 1=Vollast 0=keine Vollast
;    JOBCOMMENT:gesetzt wenn: - Bedingung Leerlauf inaktiv und
;    JOBCOMMENT:- drehzahlabhängiger Drosselklappenwinkel
;    JOBCOMMENT:gegeben ist)
;    JOBCOMMENT:TEHB (Bedingung Tankentlüftung mit hoher Beladung
;    JOBCOMMENT:1=aktiv 0=inaktiv, Beladung=HC-Konzentration im
;    JOBCOMMENT:Regeneriergasstrom(aus Tankentlüftung)
;    JOBCOMMENT:SA (Bedingung Schubabschalten, 1=aktiv 0=inaktiv
;    JOBCOMMENT:Abschaltung Einspritzung, Zündung, EKP u.a., um vorhandenes
;    JOBCOMMENT:positives Drehmoment(Schub) auf Null zu reduzieren wenn keine
;    JOBCOMMENT:Drehmomentanforderung mehr besteht
;    JOBCOMMENT:SBBVK (Bedingung Sonde betriebsbereit vor Kat
;    JOBCOMMENT:1=betriebsbereit 0=nicht betriebsbereit)
;    JOBCOMMENT:BM (Zylinder-1 Erkennung, 1=erkannt 0=nicht erkannt
;    JOBCOMMENT:gesetzt wenn TPU und Kurbelwelle synchron, dauerhaft gesetzt)
;    JOBCOMMENT:LR (Lambdaregelung, 1=aktiv 0=inaktiv,
;    JOBCOMMENT:Wert ist dauerhaft gesetzt wenn alle Bedingungen (z.b. Warm-
;    JOBCOMMENT:laufphase beendet, Lambdasondenheizung i.O. ...) erfüllt sind
;    JOBCOMMENT:NWSYN (Synchronisierung ueber Nockenwelle
;    JOBCOMMENT:1=synchronisiert 0=NW Notlauf)
;    JOBCOMMENT:STURZ (Sturzsensorik)
;    RESULT:STAT_LL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Leerlaufregelung
;    RESULT:STAT_LL_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Leerlaufregelung
;    RESULT:STAT_LL_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Leerlaufregelung
;    RESULT:STAT_VL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Vollast
;    RESULT:STAT_VL_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Vollast
;    RESULT:STAT_VL_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Bedingung Vollast
;    RESULT:STAT_TEHB_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Tankentlüftung mit hoher Beladung
;    RESULT:STAT_TEHB_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Tankentlüftung mit hoher Beladung
;    RESULT:STAT_TEHB_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Bedingung Tankentlüftung mit hoher Beladung
;    RESULT:STAT_SA_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Schubabschalten
;    RESULT:STAT_SA_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Schubabschalten
;    RESULT:STAT_SA_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Bedingung Schubabschalten
;    RESULT:STAT_SBBVK_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Sonde betriebsbereit vor Kat
;    RESULT:STAT_SBBVK_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Sonde betriebsbereit vor Kat
;    RESULT:STAT_SBBVK_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Bedingung Sonde betriebsbereit vor Kat
;    RESULT:STAT_SBBVK2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Sonde betriebsbereit vor Kat, Bank 2
;    RESULT:STAT_SBBVK2_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Sonde betriebsbereit vor Kat, Bank 2
;    RESULT:STAT_SBBVK2_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Bedingung Sonde betriebsbereit vor Kat, Bank 2
;    RESULT:STAT_BM_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Zylinder-1 Erkennung
;    RESULT:STAT_BM_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Zylinder-1 Erkennung
;    RESULT:STAT_BM_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Zylinder-1 Erkennung
;    RESULT:STAT_LR_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdaregelung
;    RESULT:STAT_LR_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdaregelung
;    RESULT:STAT_LR_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Lambdaregelung
;    RESULT:STAT_NWSYN_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Synchronisierung ueber Nockenwelle
;    RESULT:STAT_NWSYN_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Synchronisierung ueber Nockenwelle
;    RESULT:STAT_NWSYN_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Synchronisierung ueber Nockenwelle
;    RESULT:STAT_STURZ_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sturzsensor
;    RESULT:STAT_STURZ_ZUST
;    RESULTTYPE:string
;    RESULTCOMMENT:Sturzsensor
;    RESULT:STAT_STURZ_WERT
;    RESULTTYPE:long
;    RESULTCOMMENT:Sturzsensor
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$07.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __00057672,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00057678
__00057672:         push       #$0.L
__00057678:         pop        L0
                    jz         __000576A5
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000576A5:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00057701:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00057998
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00057763
                    etag       __00057763,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00057763:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005777F
                    move       B2,#$1.B
__0005777F:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000577A3
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000577A3:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000577E9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00057998
__000577E9:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00057941,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000578AB
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00057877
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00057877
                    comp       S3[B0],#'!'
                    jz         __0005785B
                    comp       S3[B0],#'#'
                    jz         __0005785B
                    jump       __00057877
__0005785B:         comp       I6,#$1.I
                    jz         __0005786C
                    wait       #$1.L
__0005786C:         subb       I6,#$1.I
                    jnz        __00057701
__00057877:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00057998
__000578AB:         comp       I3,#$0.I
                    jz         __00057935
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000578D2
                    move       B3,#$1.B
__000578D2:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000578EA
                    adds       B3,#$1.B
__000578EA:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00057935
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00057998
__00057935:         push       #$1.L
                    jump       __0005799E
__00057941:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0005799E
__00057998:         push       #$0.L
__0005799E:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000579D8
                    push       #$0.L
                    jump       __000579DE
__000579D8:         push       #$1.L
__000579DE:         pop        L0
                    jz         __000579EB
                    nop
                    eoj
__000579EB:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"LL"
                    push       #$1.L
                    move       S1,"LL"
                    tabseek    "MNEMO",S1
                    jz         __00057A7F
                    push       #$1.L
                    jump       __00057A85
__00057A7F:         push       #$0.L
__00057A85:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00057AF4,"STAT_LL_TEXT"
                    push       #$1.L
                    jump       __00057AFA
__00057AF4:         push       #$0.L
__00057AFA:         pop        L0
                    jz         __00057B27
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_LL_TEXT",S1
                    pop        L0
__00057B27:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00057BAF
                    move       I1,#$FFFF.I
__00057BAF:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00057BF3
                    move       I1,#$FFFF.I
__00057BF3:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00057C14
                    move       I1,#$FFFF.I
__00057C14:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00057C38
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00057C38:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00057C59
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00057C59:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00057C92
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00057C95
__00057C92:         pop        L0
__00057C95:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00057CD5
                    move       I1,#$FFFF.I
__00057CD5:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __00057D0E
                    move       I1,#$FFFF.I
__00057D0E:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00057D5F
                    move       I1,#$FFFF.I
__00057D5F:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00057D88
                    push       #$0.L
                    jump       __00057D8E
__00057D88:         push       #$1.L
__00057D8E:         pop        L0
                    jz         __00057EE0
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00057E21
                    move       I1,#$FFFF.I
__00057E21:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __00057E47
                    push       #$1.L
                    jump       __00057E4D
__00057E47:         push       #$0.L
__00057E4D:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00057EB9
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00057EDA
__00057EB9:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00057EDA:         jump       __00057F08
__00057EE0:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00057F08:         etag       __00057F29,"STAT_LL_ZUST"
                    push       #$1.L
                    jump       __00057F2F
__00057F29:         push       #$0.L
__00057F2F:         pop        L0
                    jz         __00057F5C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_LL_ZUST",S1
                    pop        L0
__00057F5C:         etag       __00057F7D,"STAT_LL_WERT"
                    push       #$1.L
                    jump       __00057F83
__00057F7D:         push       #$0.L
__00057F83:         pop        L0
                    jz         __00057FC1
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00057FA2
                    move       I1,#$FFFF.I
__00057FA2:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_LL_WERT",L0
                    pop        L0
__00057FC1:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"VL"
                    push       #$1.L
                    move       S1,"VL"
                    tabseek    "MNEMO",S1
                    jz         __00058055
                    push       #$1.L
                    jump       __0005805B
__00058055:         push       #$0.L
__0005805B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000580CA,"STAT_VL_TEXT"
                    push       #$1.L
                    jump       __000580D0
__000580CA:         push       #$0.L
__000580D0:         pop        L0
                    jz         __000580FD
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_VL_TEXT",S1
                    pop        L0
__000580FD:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00058185
                    move       I1,#$FFFF.I
__00058185:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000581C9
                    move       I1,#$FFFF.I
__000581C9:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000581EA
                    move       I1,#$FFFF.I
__000581EA:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0005820E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005820E:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0005822F
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005822F:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00058268
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0005826B
__00058268:         pop        L0
__0005826B:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000582AB
                    move       I1,#$FFFF.I
__000582AB:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __000582E4
                    move       I1,#$FFFF.I
__000582E4:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00058335
                    move       I1,#$FFFF.I
__00058335:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __0005835E
                    push       #$0.L
                    jump       __00058364
__0005835E:         push       #$1.L
__00058364:         pop        L0
                    jz         __000584B6
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000583F7
                    move       I1,#$FFFF.I
__000583F7:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __0005841D
                    push       #$1.L
                    jump       __00058423
__0005841D:         push       #$0.L
__00058423:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0005848F
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000584B0
__0005848F:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000584B0:         jump       __000584DE
__000584B6:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000584DE:         etag       __000584FF,"STAT_VL_ZUST"
                    push       #$1.L
                    jump       __00058505
__000584FF:         push       #$0.L
__00058505:         pop        L0
                    jz         __00058532
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_VL_ZUST",S1
                    pop        L0
__00058532:         etag       __00058553,"STAT_VL_WERT"
                    push       #$1.L
                    jump       __00058559
__00058553:         push       #$0.L
__00058559:         pop        L0
                    jz         __00058597
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00058578
                    move       I1,#$FFFF.I
__00058578:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_VL_WERT",L0
                    pop        L0
__00058597:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"TEHB"
                    push       #$1.L
                    move       S1,"TEHB"
                    tabseek    "MNEMO",S1
                    jz         __0005862F
                    push       #$1.L
                    jump       __00058635
__0005862F:         push       #$0.L
__00058635:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000586A6,"STAT_TEHB_TEXT"
                    push       #$1.L
                    jump       __000586AC
__000586A6:         push       #$0.L
__000586AC:         pop        L0
                    jz         __000586DB
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_TEHB_TEXT",S1
                    pop        L0
__000586DB:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00058763
                    move       I1,#$FFFF.I
__00058763:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000587A7
                    move       I1,#$FFFF.I
__000587A7:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000587C8
                    move       I1,#$FFFF.I
__000587C8:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000587EC
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000587EC:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0005880D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005880D:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00058846
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00058849
__00058846:         pop        L0
__00058849:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00058889
                    move       I1,#$FFFF.I
__00058889:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __000588C2
                    move       I1,#$FFFF.I
__000588C2:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00058913
                    move       I1,#$FFFF.I
__00058913:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __0005893C
                    push       #$0.L
                    jump       __00058942
__0005893C:         push       #$1.L
__00058942:         pop        L0
                    jz         __00058A94
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000589D5
                    move       I1,#$FFFF.I
__000589D5:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __000589FB
                    push       #$1.L
                    jump       __00058A01
__000589FB:         push       #$0.L
__00058A01:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00058A6D
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00058A8E
__00058A6D:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00058A8E:         jump       __00058ABC
__00058A94:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00058ABC:         etag       __00058ADF,"STAT_TEHB_ZUST"
                    push       #$1.L
                    jump       __00058AE5
__00058ADF:         push       #$0.L
__00058AE5:         pop        L0
                    jz         __00058B14
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_TEHB_ZUST",S1
                    pop        L0
__00058B14:         etag       __00058B37,"STAT_TEHB_WERT"
                    push       #$1.L
                    jump       __00058B3D
__00058B37:         push       #$0.L
__00058B3D:         pop        L0
                    jz         __00058B7D
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00058B5C
                    move       I1,#$FFFF.I
__00058B5C:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_TEHB_WERT",L0
                    pop        L0
__00058B7D:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"SA"
                    push       #$1.L
                    move       S1,"SA"
                    tabseek    "MNEMO",S1
                    jz         __00058C11
                    push       #$1.L
                    jump       __00058C17
__00058C11:         push       #$0.L
__00058C17:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00058C86,"STAT_SA_TEXT"
                    push       #$1.L
                    jump       __00058C8C
__00058C86:         push       #$0.L
__00058C8C:         pop        L0
                    jz         __00058CB9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_SA_TEXT",S1
                    pop        L0
__00058CB9:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00058D41
                    move       I1,#$FFFF.I
__00058D41:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00058D85
                    move       I1,#$FFFF.I
__00058D85:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00058DA6
                    move       I1,#$FFFF.I
__00058DA6:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00058DCA
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00058DCA:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00058DEB
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00058DEB:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00058E24
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00058E27
__00058E24:         pop        L0
__00058E27:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00058E67
                    move       I1,#$FFFF.I
__00058E67:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __00058EA0
                    move       I1,#$FFFF.I
__00058EA0:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00058EF1
                    move       I1,#$FFFF.I
__00058EF1:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00058F1A
                    push       #$0.L
                    jump       __00058F20
__00058F1A:         push       #$1.L
__00058F20:         pop        L0
                    jz         __00059072
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00058FB3
                    move       I1,#$FFFF.I
__00058FB3:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __00058FD9
                    push       #$1.L
                    jump       __00058FDF
__00058FD9:         push       #$0.L
__00058FDF:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0005904B
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005906C
__0005904B:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005906C:         jump       __0005909A
__00059072:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005909A:         etag       __000590BB,"STAT_SA_ZUST"
                    push       #$1.L
                    jump       __000590C1
__000590BB:         push       #$0.L
__000590C1:         pop        L0
                    jz         __000590EE
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_SA_ZUST",S1
                    pop        L0
__000590EE:         etag       __0005910F,"STAT_SA_WERT"
                    push       #$1.L
                    jump       __00059115
__0005910F:         push       #$0.L
__00059115:         pop        L0
                    jz         __00059153
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00059134
                    move       I1,#$FFFF.I
__00059134:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_SA_WERT",L0
                    pop        L0
__00059153:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"SBBVK"
                    push       #$1.L
                    move       S1,"SBBVK"
                    tabseek    "MNEMO",S1
                    jz         __000591ED
                    push       #$1.L
                    jump       __000591F3
__000591ED:         push       #$0.L
__000591F3:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00059265,"STAT_SBBVK_TEXT"
                    push       #$1.L
                    jump       __0005926B
__00059265:         push       #$0.L
__0005926B:         pop        L0
                    jz         __0005929B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_SBBVK_TEXT",S1
                    pop        L0
__0005929B:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00059323
                    move       I1,#$FFFF.I
__00059323:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00059367
                    move       I1,#$FFFF.I
__00059367:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00059388
                    move       I1,#$FFFF.I
__00059388:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000593AC
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000593AC:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000593CD
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000593CD:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00059406
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00059409
__00059406:         pop        L0
__00059409:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00059449
                    move       I1,#$FFFF.I
__00059449:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __00059482
                    move       I1,#$FFFF.I
__00059482:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000594D3
                    move       I1,#$FFFF.I
__000594D3:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000594FC
                    push       #$0.L
                    jump       __00059502
__000594FC:         push       #$1.L
__00059502:         pop        L0
                    jz         __00059654
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00059595
                    move       I1,#$FFFF.I
__00059595:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __000595BB
                    push       #$1.L
                    jump       __000595C1
__000595BB:         push       #$0.L
__000595C1:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0005962D
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005964E
__0005962D:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005964E:         jump       __0005967C
__00059654:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005967C:         etag       __000596A0,"STAT_SBBVK_ZUST"
                    push       #$1.L
                    jump       __000596A6
__000596A0:         push       #$0.L
__000596A6:         pop        L0
                    jz         __000596D6
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_SBBVK_ZUST",S1
                    pop        L0
__000596D6:         etag       __000596FA,"STAT_SBBVK_WERT"
                    push       #$1.L
                    jump       __00059700
__000596FA:         push       #$0.L
__00059700:         pop        L0
                    jz         __00059741
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005971F
                    move       I1,#$FFFF.I
__0005971F:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_SBBVK_WERT",L0
                    pop        L0
__00059741:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"SBBVK2"
                    push       #$1.L
                    move       S1,"SBBVK2"
                    tabseek    "MNEMO",S1
                    jz         __000597DD
                    push       #$1.L
                    jump       __000597E3
__000597DD:         push       #$0.L
__000597E3:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00059856,"STAT_SBBVK2_TEXT"
                    push       #$1.L
                    jump       __0005985C
__00059856:         push       #$0.L
__0005985C:         pop        L0
                    jz         __0005988D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_SBBVK2_TEXT",S1
                    pop        L0
__0005988D:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00059915
                    move       I1,#$FFFF.I
__00059915:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00059959
                    move       I1,#$FFFF.I
__00059959:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005997A
                    move       I1,#$FFFF.I
__0005997A:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0005999E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005999E:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000599BF
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000599BF:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000599F8
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000599FB
__000599F8:         pop        L0
__000599FB:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00059A3B
                    move       I1,#$FFFF.I
__00059A3B:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __00059A74
                    move       I1,#$FFFF.I
__00059A74:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00059AC5
                    move       I1,#$FFFF.I
__00059AC5:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __00059AEE
                    push       #$0.L
                    jump       __00059AF4
__00059AEE:         push       #$1.L
__00059AF4:         pop        L0
                    jz         __00059C46
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00059B87
                    move       I1,#$FFFF.I
__00059B87:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __00059BAD
                    push       #$1.L
                    jump       __00059BB3
__00059BAD:         push       #$0.L
__00059BB3:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00059C1F
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00059C40
__00059C1F:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00059C40:         jump       __00059C6E
__00059C46:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00059C6E:         etag       __00059C93,"STAT_SBBVK2_ZUST"
                    push       #$1.L
                    jump       __00059C99
__00059C93:         push       #$0.L
__00059C99:         pop        L0
                    jz         __00059CCA
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_SBBVK2_ZUST",S1
                    pop        L0
__00059CCA:         etag       __00059CEF,"STAT_SBBVK2_WERT"
                    push       #$1.L
                    jump       __00059CF5
__00059CEF:         push       #$0.L
__00059CF5:         pop        L0
                    jz         __00059D37
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00059D14
                    move       I1,#$FFFF.I
__00059D14:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_SBBVK2_WERT",L0
                    pop        L0
__00059D37:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"BM"
                    push       #$1.L
                    move       S1,"BM"
                    tabseek    "MNEMO",S1
                    jz         __00059DCB
                    push       #$1.L
                    jump       __00059DD1
__00059DCB:         push       #$0.L
__00059DD1:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00059E40,"STAT_BM_TEXT"
                    push       #$1.L
                    jump       __00059E46
__00059E40:         push       #$0.L
__00059E46:         pop        L0
                    jz         __00059E73
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_BM_TEXT",S1
                    pop        L0
__00059E73:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00059EFB
                    move       I1,#$FFFF.I
__00059EFB:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00059F3F
                    move       I1,#$FFFF.I
__00059F3F:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00059F60
                    move       I1,#$FFFF.I
__00059F60:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00059F84
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00059F84:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00059FA5
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00059FA5:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00059FDE
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00059FE1
__00059FDE:         pop        L0
__00059FE1:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005A021
                    move       I1,#$FFFF.I
__0005A021:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __0005A05A
                    move       I1,#$FFFF.I
__0005A05A:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005A0AB
                    move       I1,#$FFFF.I
__0005A0AB:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __0005A0D4
                    push       #$0.L
                    jump       __0005A0DA
__0005A0D4:         push       #$1.L
__0005A0DA:         pop        L0
                    jz         __0005A22C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005A16D
                    move       I1,#$FFFF.I
__0005A16D:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __0005A193
                    push       #$1.L
                    jump       __0005A199
__0005A193:         push       #$0.L
__0005A199:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0005A205
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005A226
__0005A205:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005A226:         jump       __0005A254
__0005A22C:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005A254:         etag       __0005A275,"STAT_BM_ZUST"
                    push       #$1.L
                    jump       __0005A27B
__0005A275:         push       #$0.L
__0005A27B:         pop        L0
                    jz         __0005A2A8
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_BM_ZUST",S1
                    pop        L0
__0005A2A8:         etag       __0005A2C9,"STAT_BM_WERT"
                    push       #$1.L
                    jump       __0005A2CF
__0005A2C9:         push       #$0.L
__0005A2CF:         pop        L0
                    jz         __0005A30D
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005A2EE
                    move       I1,#$FFFF.I
__0005A2EE:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_BM_WERT",L0
                    pop        L0
__0005A30D:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"LR"
                    push       #$1.L
                    move       S1,"LR"
                    tabseek    "MNEMO",S1
                    jz         __0005A3A1
                    push       #$1.L
                    jump       __0005A3A7
__0005A3A1:         push       #$0.L
__0005A3A7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005A416,"STAT_LR_TEXT"
                    push       #$1.L
                    jump       __0005A41C
__0005A416:         push       #$0.L
__0005A41C:         pop        L0
                    jz         __0005A449
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_LR_TEXT",S1
                    pop        L0
__0005A449:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005A4D1
                    move       I1,#$FFFF.I
__0005A4D1:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005A515
                    move       I1,#$FFFF.I
__0005A515:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005A536
                    move       I1,#$FFFF.I
__0005A536:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0005A55A
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005A55A:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0005A57B
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005A57B:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0005A5B4
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0005A5B7
__0005A5B4:         pop        L0
__0005A5B7:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005A5F7
                    move       I1,#$FFFF.I
__0005A5F7:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __0005A630
                    move       I1,#$FFFF.I
__0005A630:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005A681
                    move       I1,#$FFFF.I
__0005A681:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __0005A6AA
                    push       #$0.L
                    jump       __0005A6B0
__0005A6AA:         push       #$1.L
__0005A6B0:         pop        L0
                    jz         __0005A802
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005A743
                    move       I1,#$FFFF.I
__0005A743:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __0005A769
                    push       #$1.L
                    jump       __0005A76F
__0005A769:         push       #$0.L
__0005A76F:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0005A7DB
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005A7FC
__0005A7DB:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005A7FC:         jump       __0005A82A
__0005A802:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005A82A:         etag       __0005A84B,"STAT_LR_ZUST"
                    push       #$1.L
                    jump       __0005A851
__0005A84B:         push       #$0.L
__0005A851:         pop        L0
                    jz         __0005A87E
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_LR_ZUST",S1
                    pop        L0
__0005A87E:         etag       __0005A89F,"STAT_LR_WERT"
                    push       #$1.L
                    jump       __0005A8A5
__0005A89F:         push       #$0.L
__0005A8A5:         pop        L0
                    jz         __0005A8E3
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005A8C4
                    move       I1,#$FFFF.I
__0005A8C4:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_LR_WERT",L0
                    pop        L0
__0005A8E3:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NWSYN"
                    push       #$1.L
                    move       S1,"NWSYN"
                    tabseek    "MNEMO",S1
                    jz         __0005A97D
                    push       #$1.L
                    jump       __0005A983
__0005A97D:         push       #$0.L
__0005A983:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005A9F5,"STAT_NWSYN_TEXT"
                    push       #$1.L
                    jump       __0005A9FB
__0005A9F5:         push       #$0.L
__0005A9FB:         pop        L0
                    jz         __0005AA2B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NWSYN_TEXT",S1
                    pop        L0
__0005AA2B:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005AAB3
                    move       I1,#$FFFF.I
__0005AAB3:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005AAF7
                    move       I1,#$FFFF.I
__0005AAF7:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005AB18
                    move       I1,#$FFFF.I
__0005AB18:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0005AB3C
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005AB3C:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0005AB5D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005AB5D:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0005AB96
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0005AB99
__0005AB96:         pop        L0
__0005AB99:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005ABD9
                    move       I1,#$FFFF.I
__0005ABD9:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __0005AC12
                    move       I1,#$FFFF.I
__0005AC12:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005AC63
                    move       I1,#$FFFF.I
__0005AC63:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __0005AC8C
                    push       #$0.L
                    jump       __0005AC92
__0005AC8C:         push       #$1.L
__0005AC92:         pop        L0
                    jz         __0005ADE4
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005AD25
                    move       I1,#$FFFF.I
__0005AD25:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __0005AD4B
                    push       #$1.L
                    jump       __0005AD51
__0005AD4B:         push       #$0.L
__0005AD51:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0005ADBD
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005ADDE
__0005ADBD:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005ADDE:         jump       __0005AE0C
__0005ADE4:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005AE0C:         etag       __0005AE30,"STAT_NWSYN_ZUST"
                    push       #$1.L
                    jump       __0005AE36
__0005AE30:         push       #$0.L
__0005AE36:         pop        L0
                    jz         __0005AE66
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_NWSYN_ZUST",S1
                    pop        L0
__0005AE66:         etag       __0005AE8A,"STAT_NWSYN_WERT"
                    push       #$1.L
                    jump       __0005AE90
__0005AE8A:         push       #$0.L
__0005AE90:         pop        L0
                    jz         __0005AED1
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005AEAF
                    move       I1,#$FFFF.I
__0005AEAF:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_NWSYN_WERT",L0
                    pop        L0
__0005AED1:         clear      S1
                    move       S1,"tab_Funktionsstati"
                    push       #$1.L
                    tabset     "tab_Funktionsstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"STURZ"
                    push       #$1.L
                    move       S1,"STURZ"
                    tabseek    "MNEMO",S1
                    jz         __0005AF6B
                    push       #$1.L
                    jump       __0005AF71
__0005AF6B:         push       #$0.L
__0005AF71:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005AFE3,"STAT_STURZ_TEXT"
                    push       #$1.L
                    jump       __0005AFE9
__0005AFE3:         push       #$0.L
__0005AFE9:         pop        L0
                    jz         __0005B019
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_STURZ_TEXT",S1
                    pop        L0
__0005B019:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005B0A1
                    move       I1,#$FFFF.I
__0005B0A1:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005B0E5
                    move       I1,#$FFFF.I
__0005B0E5:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005B106
                    move       I1,#$FFFF.I
__0005B106:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0005B12A
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005B12A:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0005B14B
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0005B14B:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0005B184
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0005B187
__0005B184:         pop        L0
__0005B187:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005B1C7
                    move       I1,#$FFFF.I
__0005B1C7:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    jpl        __0005B200
                    move       I1,#$FFFF.I
__0005B200:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0005B251
                    move       I1,#$FFFF.I
__0005B251:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __0005B27A
                    push       #$0.L
                    jump       __0005B280
__0005B27A:         push       #$1.L
__0005B280:         pop        L0
                    jz         __0005B3D2
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S6,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabset     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005B313
                    move       I1,#$FFFF.I
__0005B313:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "WERT",L2
                    jz         __0005B339
                    push       #$1.L
                    jump       __0005B33F
__0005B339:         push       #$0.L
__0005B33F:         pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0005B3AB
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005B3CC
__0005B3AB:         clear      S1
                    move       S1,"Wert !!!"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005B3CC:         jump       __0005B3FA
__0005B3D2:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__0005B3FA:         etag       __0005B41E,"STAT_STURZ_ZUST"
                    push       #$1.L
                    jump       __0005B424
__0005B41E:         push       #$0.L
__0005B424:         pop        L0
                    jz         __0005B454
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_STURZ_ZUST",S1
                    pop        L0
__0005B454:         etag       __0005B478,"STAT_STURZ_WERT"
                    push       #$1.L
                    jump       __0005B47E
__0005B478:         push       #$0.L
__0005B47E:         pop        L0
                    jz         __0005B4BF
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0005B49D
                    move       I1,#$FFFF.I
__0005B49D:         push       L0
                    atsp       L0,#$4.L
                    ergl       "STAT_STURZ_WERT",L0
                    pop        L0
__0005B4BF:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


GET_PARAMETER#
;    JOBNAME:GET_PARAMETER
;    JOBCOMMENT:Lesen der Globalen Variablen
;    RESULT:ECU
;    RESULTTYPE:string
;    RESULTCOMMENT:ECU als text
;    RESULT:ABGASVARIANTE
;    RESULTTYPE:string
;    RESULTCOMMENT:Abgas-Variante als text
;    RESULT:LAENDERVARIANTE
;    RESULTTYPE:string
;    RESULTCOMMENT:Länder-Variante als text
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    shmget     S2,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0005B548,"ECU"
                    push       #$1.L
                    jump       __0005B54E
__0005B548:         push       #$0.L
__0005B54E:         pop        L0
                    jz         __0005B57A
                    nop
                    clear      S1
                    move       S1,"BMS_KP"
                    push       #$1.L
                    ergs       "ECU",S1
                    pop        L0
__0005B57A:         etag       __0005B59C,"ABGASVARIANTE"
                    push       #$1.L
                    jump       __0005B5A2
__0005B59C:         push       #$0.L
__0005B5A2:         pop        L0
                    jz         __0005B5D6
                    nop
                    clear      S1
                    move       S1,"NOBD"
                    push       #$1.L
                    ergs       "ABGASVARIANTE",S1
                    pop        L0
__0005B5D6:         etag       __0005B5FA,"LAENDERVARIANTE"
                    push       #$1.L
                    jump       __0005B600
__0005B5FA:         push       #$0.L
__0005B600:         pop        L0
                    jz         __0005B638
                    nop
                    clear      S1
                    move       S1,"EUROPA"
                    push       #$1.L
                    ergs       "LAENDERVARIANTE",S1
                    pop        L0
__0005B638:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_IO_FREIGEBEN#
;    JOBNAME:STEUERN_IO_FREIGEBEN
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$xx inputOutputLocalIdentifier
;    JOBCOMMENT:$00 inputOutputControlParameter "RCTECU - ReturnControlToECU"
;    JOBCOMMENT:
;    JOBCOMMENT:Freigabe der aufgelisteten Bauteile über ihr MNEMO
;    JOBCOMMENT:Freigabe bedeutet, daß die zeitweilige Kontrolle des jeweiligen Bauteils durch
;    JOBCOMMENT:den Tester (Ansteuerung) wieder an das Steuergerät zurückgegeben wird
;    JOBCOMMENT:explizite Freigabe ist notwendig, wenn Ansteuerung noch vor Ablauf der
;    JOBCOMMENT:Ansteuerdauer abgebrochen werden soll
;    JOBCOMMENT:Benutzung der Freigabe nach Ablauf der Ansteuerdauer ist überflüssig
;    ARG:MNEMO
;    ARGTYPE:string
;    ARGCOMMENT:MNEMO   TEXT (PARAMETER)
;    ARGCOMMENT:Elu             E-Lüfter
;    ARGCOMMENT:SLV             Sekundärluftventil
;    ARGCOMMENT:AKL             Akustik Klappe
;    ARGCOMMENT:TEV             Taktventil Tankentlüftung
;    ARGCOMMENT:EKP             Kraftstoffpumpe
;    ARGCOMMENT:HSV             Lambdasondenheizung vor Kat 1
;    ARGCOMMENT:HSV2            Lambdasondenheizung vor Kat 2
;    ARGCOMMENT:EV1 .. EV8      Einspritzventil 1..8
;    ARGCOMMENT:STPLL1          Stepper 1: LL-Regelung rechts
;    ARGCOMMENT:STPLL2          Stepper 2: K25 LL-Regelung links oder K40 Vmax-Begrenzung
;    ARGCOMMENT:Gangadp         Gangadaption ueber Tester
;    ARGCOMMENT:UETMC           Kontrolleuchte Übertemperatur
;    ARGCOMMENT:MIL             Check-Engine-Lampe
;    ARGCOMMENT:VSIDEL          Ventilspielserviceintervall
;    ARGCOMMENT:AGKL            Abgasklappensteller
;    ARGCOMMENT:IFRKL           Interferenzrohrklappensteller
;    ARGCOMMENT:DISA            Sollstellung Schaltsaugrohr
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$30.B,$FF.B,$00.B}
                    clear      S2
                    move       S2,S1
                    pars       S1,#$1.I
                    jz         __0005B68E
                    push       #$1.L
                    jump       __0005B694
__0005B68E:         push       #$0.L
__0005B694:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005B6B6
                    push       #$0.L
                    jump       __0005B6BC
__0005B6B6:         push       #$1.L
__0005B6BC:         pop        L0
                    jz         __0005B913
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein MNEMO eingegeben"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0005B743
                    enewset
__0005B743:         tabset     "JobResultExtended"
                    jt         __0005B781,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005B781
                    jump       __0005B7B3
__0005B781:         clrt
                    tabset     "JobResult"
                    jt         __0005B839,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005B881
__0005B7B3:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein MNEMO eingegeben"
                    comp       S1[#$0],#$0.B
                    jz         __0005B80C
                    ergs       "JOB_MESSAGE",S1
__0005B80C:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0005B82D
                    etag       __0005B82D,""
                    ergy       "",S3
__0005B82D:         push       #$1.L
                    jump       __0005B8F4
__0005B839:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0005B8D1
__0005B881:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0005B8D1
__0005B8D1:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0005B8F4:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0005B913:         clear      S1
                    move       S1,"Bauteilansteuerung"
                    push       #$1.L
                    tabset     "Bauteilansteuerung"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0005B977
                    push       #$1.L
                    jump       __0005B97D
__0005B977:         push       #$0.L
__0005B97D:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMO",S1
                    jz         __0005B9C9
                    push       #$1.L
                    jump       __0005B9CF
__0005B9C9:         push       #$0.L
__0005B9CF:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005B9FD
                    push       #$0.L
                    jump       __0005BA03
__0005B9FD:         push       #$1.L
__0005BA03:         pop        L0
                    jz         __0005BC68
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Unbekanntes MNEMO eingegeben"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0005BA91
                    enewset
__0005BA91:         tabset     "JobResultExtended"
                    jt         __0005BACF,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005BACF
                    jump       __0005BB01
__0005BACF:         clrt
                    tabset     "JobResult"
                    jt         __0005BB8E,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005BBD6
__0005BB01:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Unbekanntes MNEMO eingegeben"
                    comp       S1[#$0],#$0.B
                    jz         __0005BB61
                    ergs       "JOB_MESSAGE",S1
__0005BB61:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0005BB82
                    etag       __0005BB82,""
                    ergy       "",S3
__0005BB82:         push       #$1.L
                    jump       __0005BC49
__0005BB8E:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0005BC26
__0005BBD6:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0005BC26
__0005BC26:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0005BC49:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0005BC68:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S5,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0005BD25,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0005BD2B
__0005BD25:         push       #$0.L
__0005BD2B:         pop        L0
                    jz         __0005BD58
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0005BD58:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0005BDB4:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0005C04B
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0005BE16
                    etag       __0005BE16,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0005BE16:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005BE32
                    move       B2,#$1.B
__0005BE32:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0005BE56
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0005BE56:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0005BE9C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0005C04B
__0005BE9C:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0005BFF4,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0005BF5E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0005BF2A
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0005BF2A
                    comp       S3[B0],#'!'
                    jz         __0005BF0E
                    comp       S3[B0],#'#'
                    jz         __0005BF0E
                    jump       __0005BF2A
__0005BF0E:         comp       I6,#$1.I
                    jz         __0005BF1F
                    wait       #$1.L
__0005BF1F:         subb       I6,#$1.I
                    jnz        __0005BDB4
__0005BF2A:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0005C04B
__0005BF5E:         comp       I3,#$0.I
                    jz         __0005BFE8
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005BF85
                    move       B3,#$1.B
__0005BF85:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0005BF9D
                    adds       B3,#$1.B
__0005BF9D:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0005BFE8
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0005C04B
__0005BFE8:         push       #$1.L
                    jump       __0005C051
__0005BFF4:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0005C051
__0005C04B:         push       #$0.L
__0005C051:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005C08B
                    push       #$0.L
                    jump       __0005C091
__0005C08B:         push       #$1.L
__0005C091:         pop        L0
                    jz         __0005C09E
                    nop
                    eoj
__0005C09E:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_IO_VORGEBEN#
;    JOBNAME:STEUERN_IO_VORGEBEN
;    JOBCOMMENT:Auftrag :
;    JOBCOMMENT:KWP2000 : $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$xx inputOutputLocalIdentifier
;    JOBCOMMENT:$07 inputOutputControlParameter "STA - ShortTermAdjustment"
;    JOBCOMMENT:$xx data
;    JOBCOMMENT:Auftrag2:
;    JOBCOMMENT:KWP2000 : $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $00 RecordCommonIdentifier "Meßwerte lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:1. Prüfung der Drehzahlbedingung entsprechend Tabelle Bauteilansteuerung
;    JOBCOMMENT:2. Nebenbedingung Drehzahl = 0 erforderlich für: EKP, EV1...EV8, STPABGL, MIL, AGKL, IFRKL, DISA
;    JOBCOMMENT:Drehzahl > 0 erforderlich für: UETMC
;    JOBCOMMENT:3. Ansteuerung der aufgelisteten Bauteile über ihr MNEMO und ein entsprechenden [PARAMETER]
;    JOBCOMMENT:4. Dauer der Ansteuerung: 20s - gilt für alle aufgeführten Bauteile
;    JOBCOMMENT:5. Nach Ablauf der Ansteuerdauer implizite Rückgabe der Kontrolle über das
;    JOBCOMMENT:jeweilige Bauteil an das Steuergerät (Freigabe)
;    ARG:MNEMO
;    ARGTYPE:string
;    ARGCOMMENT:MNEMO           TEXT [PARAMETER]
;    ARGCOMMENT:Elu             E-Lüfter [ein / aus]
;    ARGCOMMENT:SLV             Sekundärluftventil [ein]
;    ARGCOMMENT:AKL             Akustik Klappe [ein]
;    ARGCOMMENT:TEV             Taktventil Tankentlüftung (Tastverhaeltnis [0 ... 100]% bei 15Hz)
;    ARGCOMMENT:EKP             Kraftstoffpumpe (Tastverhaeltnis [0 ... 100]% bei 1kHz)
;    ARGCOMMENT:HSV             Lambdasondenheizung vor Kat 1 (im 100 ms Raster: 100 ms Puls - [n]ms Pause - 100 ms Puls - ...)
;    ARGCOMMENT:HSV2            Lambdasondenheizung vor Kat 2 (im 100 ms Raster: 100 ms Puls - [n]ms Pause - 100 ms Puls - ...)
;    ARGCOMMENT:(bei der Wahl der Pulspause Ansteuerungsdauer beachten -> 0 < n < 20000, n<100 bedeutet Dauerpuls)
;    ARGCOMMENT:EV1 .. EV8      Einspritzventil 1..8 [ein / aus]
;    ARGCOMMENT:STPLL1          Stepper 1: LL-Regelung rechts [0 ... 100%]
;    ARGCOMMENT:STPLL2          Stepper 2: K25 LL-Regelung links oder K40 Vmax-Begrenzung [0 ... 100%]
;    ARGCOMMENT:STPABGL         Stepper-Abgleich [ein]
;    ARGCOMMENT:Gangadp         Freischalten der Gangadaption ueber Tester [ein]
;    ARGCOMMENT:UETMC           Kontrolleuchte Übertemperatur [ein / aus]
;    ARGCOMMENT:MIL             Check-Engine-Lampe [ein / aus]
;    ARGCOMMENT:VSIDEL          Ventilspielserviceintervall Kilometerstand zuruecksetzen [ein]
;    ARGCOMMENT:AGKL            Abgasklappensteller [10 ... 90%]
;    ARGCOMMENT:IFRKL           Interferenzrohrklappensteller [10 ... 90%]
;    ARGCOMMENT:DISA            Sollstellung Schaltsaugrohr(nur bei K46):
;    ARGCOMMENT:[1(= Bereitschaft), 2(= Position 1 = 33%), 3(= Position 2 = 67%),
;    ARGCOMMENT:4(= Takten zwischen Position 1 und 2)]
;    ARG:PARAMETER
;    ARGTYPE:string
;    ARGCOMMENT:
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$84.B,$12.B,$F1.B,$30.B,$FF.B,$07.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$00.B}
                    clear      S6
                    move       S6,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    pars       S1,#$1.I
                    jz         __0005C12F
                    push       #$1.L
                    jump       __0005C135
__0005C12F:         push       #$0.L
__0005C135:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005C157
                    push       #$0.L
                    jump       __0005C15D
__0005C157:         push       #$1.L
__0005C15D:         pop        L0
                    jz         __0005C3B6
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein MNEMO eingegeben."
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0005C1E5
                    enewset
__0005C1E5:         tabset     "JobResultExtended"
                    jt         __0005C223,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005C223
                    jump       __0005C255
__0005C223:         clrt
                    tabset     "JobResult"
                    jt         __0005C2DC,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005C324
__0005C255:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein MNEMO eingegeben."
                    comp       S1[#$0],#$0.B
                    jz         __0005C2AF
                    ergs       "JOB_MESSAGE",S1
__0005C2AF:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0005C2D0
                    etag       __0005C2D0,""
                    ergy       "",S4
__0005C2D0:         push       #$1.L
                    jump       __0005C397
__0005C2DC:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0005C374
__0005C324:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0005C374
__0005C374:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0005C397:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0005C3B6:         pars       S1,#$2.I
                    jz         __0005C3CD
                    push       #$1.L
                    jump       __0005C3D3
__0005C3CD:         push       #$0.L
__0005C3D3:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005C3F5
                    push       #$0.L
                    jump       __0005C3FB
__0005C3F5:         push       #$1.L
__0005C3FB:         pop        L0
                    jz         __0005C65C
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein Parameter eingegeben."
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0005C487
                    enewset
__0005C487:         tabset     "JobResultExtended"
                    jt         __0005C4C5,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005C4C5
                    jump       __0005C4F7
__0005C4C5:         clrt
                    tabset     "JobResult"
                    jt         __0005C582,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005C5CA
__0005C4F7:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein Parameter eingegeben."
                    comp       S1[#$0],#$0.B
                    jz         __0005C555
                    ergs       "JOB_MESSAGE",S1
__0005C555:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0005C576
                    etag       __0005C576,""
                    ergy       "",S4
__0005C576:         push       #$1.L
                    jump       __0005C63D
__0005C582:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0005C61A
__0005C5CA:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0005C61A
__0005C61A:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0005C63D:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0005C65C:         clear      S1
                    move       S1,"Bauteilansteuerung"
                    push       #$1.L
                    tabset     "Bauteilansteuerung"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0005C6C0
                    push       #$1.L
                    jump       __0005C6C6
__0005C6C0:         push       #$0.L
__0005C6C6:         clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       S1,S7
                    tabseek    "MNEMO",S1
                    jz         __0005C712
                    push       #$1.L
                    jump       __0005C718
__0005C712:         push       #$0.L
__0005C718:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005C746
                    push       #$0.L
                    jump       __0005C74C
__0005C746:         push       #$1.L
__0005C74C:         pop        L0
                    jz         __0005C9B3
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Unbekanntes MNEMO eingegeben."
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0005C7DB
                    enewset
__0005C7DB:         tabset     "JobResultExtended"
                    jt         __0005C819,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005C819
                    jump       __0005C84B
__0005C819:         clrt
                    tabset     "JobResult"
                    jt         __0005C8D9,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005C921
__0005C84B:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Unbekanntes MNEMO eingegeben."
                    comp       S1[#$0],#$0.B
                    jz         __0005C8AC
                    ergs       "JOB_MESSAGE",S1
__0005C8AC:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0005C8CD
                    etag       __0005C8CD,""
                    ergy       "",S4
__0005C8CD:         push       #$1.L
                    jump       __0005C994
__0005C8D9:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0005C971
__0005C921:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0005C971
__0005C971:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0005C994:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0005C9B3:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"DREHZAHL"
                    push       #$1.L
                    tabget     S7,"DREHZAHL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    a2fix      L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    jump       __0005D69D
__0005CA3F:         etag       __0005CA61,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __0005CA67
__0005CA61:         push       #$0.L
__0005CA67:         pop        L0
                    jz         __0005CA95
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__0005CA95:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0005CB09:         clear      S4
                    clear      S5
                    xsend      S4,S3
                    slen       I3,S3
                    slen       I4,S4
                    comp       I4,#$0.I
                    jz         __0005CDA3
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __0005CB6E
                    etag       __0005CB6E,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S4
__0005CB6E:         move       B2,#$3.B
                    move       B0,S4[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005CB8A
                    move       B2,#$1.B
__0005CB8A:         move       I2,S4[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0005CBAE
                    move       I2,S4[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0005CBAE:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0005CBF4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0005CDA3
__0005CBF4:         move       S5,S4[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0005CD4C,#$A.L
                    comp       S4[B2],#$7F.B
                    jnz        __0005CCB6
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0005CC82
                    move       BE,S3[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0005CC82
                    comp       S4[B0],#'!'
                    jz         __0005CC66
                    comp       S4[B0],#'#'
                    jz         __0005CC66
                    jump       __0005CC82
__0005CC66:         comp       I6,#$1.I
                    jz         __0005CC77
                    wait       #$1.L
__0005CC77:         subb       I6,#$1.I
                    jnz        __0005CB09
__0005CC82:         fix2hex    S1,S4[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0005CDA3
__0005CCB6:         comp       I3,#$0.I
                    jz         __0005CD40
                    move       B3,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005CCDD
                    move       B3,#$1.B
__0005CCDD:         move       B0,S3[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0005CCF5
                    adds       B3,#$1.B
__0005CCF5:         move       B1,S3[B3]
                    adds       B1,#'@'
                    comp       S4[B2],B1
                    jz         __0005CD40
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0005CDA3
__0005CD40:         push       #$1.L
                    jump       __0005CDA9
__0005CD4C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0005CDA9
__0005CDA3:         push       #$0.L
__0005CDA9:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005CDE3
                    push       #$0.L
                    jump       __0005CDE9
__0005CDE3:         push       #$1.L
__0005CDE9:         pop        L0
                    jz         __0005CDF6
                    nop
                    eoj
__0005CDF6:         move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S7,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005CF1E
                    push       #$0.L
                    jump       __0005CF24
__0005CF1E:         push       #$1.L
__0005CF24:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0005CF56
                    push       #$0.L
                    jump       __0005CF5C
__0005CF56:         push       #$1.L
__0005CF5C:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005CF8B
                    push       #$0.L
                    jump       __0005CF91
__0005CF8B:         push       #$1.L
__0005CF91:         pop        L0
                    jz         __0005D248
                    nop
                    etag       __0005CFBD,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0005CFC3
__0005CFBD:         push       #$0.L
__0005CFC3:         pop        L0
                    jz         __0005CFF0
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0005CFF0:         clear      S1
                    move       S1,"?F5?"
                    push       #$1.L
                    clear      S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$30.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0005D06F
                    enewset
__0005D06F:         tabset     "JobResultExtended"
                    jt         __0005D0AD,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __0005D0AD
                    jump       __0005D0DF
__0005D0AD:         clrt
                    tabset     "JobResult"
                    jt         __0005D168,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __0005D1B0
__0005D0DF:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$30.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    comp       S1[#$0],#$0.B
                    jz         __0005D13B
                    ergs       "JOB_MESSAGE",S1
__0005D13B:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0005D15C
                    etag       __0005D15C,""
                    ergy       "",S4
__0005D15C:         push       #$1.L
                    jump       __0005D223
__0005D168:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0005D200
__0005D1B0:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0005D200
__0005D200:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0005D223:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005D685
__0005D248:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005D27A
                    push       #$0.L
                    jump       __0005D280
__0005D27A:         push       #$1.L
__0005D280:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$28.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __0005D2B2
                    push       #$0.L
                    jump       __0005D2B8
__0005D2B2:         push       #$1.L
__0005D2B8:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005D2E7
                    push       #$0.L
                    jump       __0005D2ED
__0005D2E7:         push       #$1.L
__0005D2ED:         pop        L0
                    jz         __0005D5BA
                    nop
                    etag       __0005D319,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0005D31F
__0005D319:         push       #$0.L
__0005D31F:         pop        L0
                    jz         __0005D34C
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0005D34C:         clear      S1
                    move       S1,"?F5?"
                    push       #$1.L
                    clear      S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$67.B,$72.B,$F6.B,$DF.B,$65.B,$72.B,$20.B,$61.B,$6C.B,$73.B,$20.B,$30.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0005D3D6
                    enewset
__0005D3D6:         tabset     "JobResultExtended"
                    jt         __0005D414,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __0005D414
                    jump       __0005D446
__0005D414:         clrt
                    tabset     "JobResult"
                    jt         __0005D4DA,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __0005D522
__0005D446:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$67.B,$72.B,$F6.B,$DF.B,$65.B,$72.B,$20.B,$61.B,$6C.B,$73.B,$20.B,$30.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    comp       S1[#$0],#$0.B
                    jz         __0005D4AD
                    ergs       "JOB_MESSAGE",S1
__0005D4AD:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0005D4CE
                    etag       __0005D4CE,""
                    ergy       "",S4
__0005D4CE:         push       #$1.L
                    jump       __0005D595
__0005D4DA:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0005D572
__0005D522:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0005D572
__0005D572:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0005D595:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0005D685
__0005D5BA:         clear      S1
                    move       S1,"Bauteilansteuerung"
                    push       #$1.L
                    tabset     "Bauteilansteuerung"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0005D61E
                    push       #$1.L
                    jump       __0005D624
__0005D61E:         push       #$0.L
__0005D624:         clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       S1,S7
                    tabseek    "MNEMO",S1
                    jz         __0005D670
                    push       #$1.L
                    jump       __0005D676
__0005D670:         push       #$0.L
__0005D676:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0005D685:         jump       __0005D6CD
__0005D68B:         jump       __0005D6CD
__0005D691:         jump       __0005D6CD
                    jump       __0005D6CD
__0005D69D:         pop        L0
                    comp       L0,#$3.L
                    jz         __0005D68B
                    comp       L0,#$2.L
                    jz         __0005CA3F
                    comp       L0,#$1.L
                    jz         __0005CA3F
                    jump       __0005D691
__0005D6CD:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S7,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    a2fix      L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S7,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    a2fix      L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    jump       __0005E4E9
__0005D7C6:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"-"
                    jz         __0005D841
                    move       L0,#$0.L
__0005D841:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005D872
                    push       #$0.L
                    jump       __0005D878
__0005D872:         push       #$1.L
__0005D878:         pop        L0
                    jz         __0005D89D
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
__0005D89D:         move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       S1,S7
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$2.I
                    jz         __0005D8E8
                    push       #$1.L
                    jump       __0005D8EE
__0005D8E8:         push       #$0.L
__0005D8EE:         clear      S7
                    move       S7,S1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       S1,S7
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"255"
                    push       #$1.L
                    move       S1,"255"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,">="
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,">="
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __0005D9E5
                    comp       L0,#$2.L
                    jz         __0005DA25
                    jump       __0005DAA9
__0005D9E5:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __0005DA05
                    comp       B0,#'>'
                    jz         __0005DA15
                    jump       __0005DAA9
__0005DA05:         fcomp      F2,F4
                    jl         __0005DAB5
                    jump       __0005DAA9
__0005DA15:         fcomp      F2,F4
                    jg         __0005DAB5
                    jump       __0005DAA9
__0005DA25:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __0005DAA9
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __0005DA69
                    comp       B0,#'>'
                    jz         __0005DA79
                    comp       B0,#'='
                    jz         __0005DA89
                    comp       B0,#'!'
                    jz         __0005DA99
                    jump       __0005DAA9
__0005DA69:         fcomp      F2,F4
                    jle        __0005DAB5
                    jump       __0005DAA9
__0005DA79:         fcomp      F2,F4
                    jge        __0005DAB5
                    jump       __0005DAA9
__0005DA89:         fcomp      F2,F4
                    jz         __0005DAB5
                    jump       __0005DAA9
__0005DA99:         fcomp      F2,F4
                    jnz        __0005DAB5
                    jump       __0005DAA9
__0005DAA9:         push       #$0.L
                    jump       __0005DABB
__0005DAB5:         push       #$1.L
__0005DABB:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0005DAE6
                    nop
                    move       F0,F4
                    push       #$1.L
                    move       F2,F0
                    pop        L0
__0005DAE6:         move       L0,#$6.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0005E526
__0005DB21:         clear      S1
                    pars       S1,#$2.I
                    jz         __0005DB3B
                    push       #$1.L
                    jump       __0005DB41
__0005DB3B:         push       #$0.L
__0005DB41:         clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ein"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"ein"
                    jz         __0005DB87
                    move       L0,#$0.L
__0005DB87:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005DBB8
                    push       #$0.L
                    jump       __0005DBBE
__0005DBB8:         push       #$1.L
__0005DBBE:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"EIN"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"EIN"
                    jz         __0005DBFA
                    move       L0,#$0.L
__0005DBFA:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005DC2B
                    push       #$0.L
                    jump       __0005DC31
__0005DC2B:         push       #$1.L
__0005DC31:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005DC60
                    push       #$0.L
                    jump       __0005DC66
__0005DC60:         push       #$1.L
__0005DC66:         pop        L0
                    jz         __0005DC9C
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0005DE4A
__0005DC9C:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"aus"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"aus"
                    jz         __0005DCD8
                    move       L0,#$0.L
__0005DCD8:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005DD09
                    push       #$0.L
                    jump       __0005DD0F
__0005DD09:         push       #$1.L
__0005DD0F:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"AUS"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"AUS"
                    jz         __0005DD4B
                    move       L0,#$0.L
__0005DD4B:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005DD7C
                    push       #$0.L
                    jump       __0005DD82
__0005DD7C:         push       #$1.L
__0005DD82:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005DDB1
                    push       #$0.L
                    jump       __0005DDB7
__0005DDB1:         push       #$1.L
__0005DDB7:         pop        L0
                    jz         __0005DDED
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0005DE4A
__0005DDED:         clear      S1
                    move       S1,"Parameter nicht korrekt in der Tabelle Bauteilansteuerung"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0005DE4A:         jump       __0005E526
__0005DE50:         clear      S1
                    pars       S1,#$2.I
                    jz         __0005DE6A
                    push       #$1.L
                    jump       __0005DE70
__0005DE6A:         push       #$0.L
__0005DE70:         clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ein"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"ein"
                    jz         __0005DEB6
                    move       L0,#$0.L
__0005DEB6:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005DEE7
                    push       #$0.L
                    jump       __0005DEED
__0005DEE7:         push       #$1.L
__0005DEED:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"EIN"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"EIN"
                    jz         __0005DF29
                    move       L0,#$0.L
__0005DF29:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005DF5A
                    push       #$0.L
                    jump       __0005DF60
__0005DF5A:         push       #$1.L
__0005DF60:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005DF8F
                    push       #$0.L
                    jump       __0005DF95
__0005DF8F:         push       #$1.L
__0005DF95:         pop        L0
                    jz         __0005DFCB
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0005E179
__0005DFCB:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"aus"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"aus"
                    jz         __0005E007
                    move       L0,#$0.L
__0005E007:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005E038
                    push       #$0.L
                    jump       __0005E03E
__0005E038:         push       #$1.L
__0005E03E:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"AUS"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"AUS"
                    jz         __0005E07A
                    move       L0,#$0.L
__0005E07A:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005E0AB
                    push       #$0.L
                    jump       __0005E0B1
__0005E0AB:         push       #$1.L
__0005E0B1:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005E0E0
                    push       #$0.L
                    jump       __0005E0E6
__0005E0E0:         push       #$1.L
__0005E0E6:         pop        L0
                    jz         __0005E11C
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0005E179
__0005E11C:         clear      S1
                    move       S1,"Parameter nicht korrekt in der Tabelle Bauteilansteuerung"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0005E179:         jump       __0005E526
__0005E17F:         clear      S1
                    pars       S1,#$2.I
                    jz         __0005E199
                    push       #$1.L
                    jump       __0005E19F
__0005E199:         push       #$0.L
__0005E19F:         clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"ein"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"ein"
                    jz         __0005E1E5
                    move       L0,#$0.L
__0005E1E5:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005E216
                    push       #$0.L
                    jump       __0005E21C
__0005E216:         push       #$1.L
__0005E21C:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"EIN"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"EIN"
                    jz         __0005E258
                    move       L0,#$0.L
__0005E258:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005E289
                    push       #$0.L
                    jump       __0005E28F
__0005E289:         push       #$1.L
__0005E28F:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005E2BE
                    push       #$0.L
                    jump       __0005E2C4
__0005E2BE:         push       #$1.L
__0005E2C4:         pop        L0
                    jz         __0005E2FA
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0005E4A8
__0005E2FA:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"aus"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"aus"
                    jz         __0005E336
                    move       L0,#$0.L
__0005E336:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005E367
                    push       #$0.L
                    jump       __0005E36D
__0005E367:         push       #$1.L
__0005E36D:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"AUS"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S7,"AUS"
                    jz         __0005E3A9
                    move       L0,#$0.L
__0005E3A9:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005E3DA
                    push       #$0.L
                    jump       __0005E3E0
__0005E3DA:         push       #$1.L
__0005E3E0:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005E40F
                    push       #$0.L
                    jump       __0005E415
__0005E40F:         push       #$1.L
__0005E415:         pop        L0
                    jz         __0005E44B
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0005E4A8
__0005E44B:         clear      S1
                    move       S1,"Parameter nicht korrekt in der Tabelle Bauteilansteuerung"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0005E4A8:         jump       __0005E526
__0005E4AE:         clear      S1
                    move       S1,"Typ nicht korrekt"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    jump       __0005E526
__0005E4E9:         pop        L0
                    comp       L0,#$3.L
                    jz         __0005E17F
                    comp       L0,#$2.L
                    jz         __0005DE50
                    comp       L0,#$1.L
                    jz         __0005DB21
                    comp       L0,#$0.L
                    jz         __0005D7C6
                    jump       __0005E4AE
__0005E526:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0005E56C,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0005E572
__0005E56C:         push       #$0.L
__0005E572:         pop        L0
                    jz         __0005E59F
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0005E59F:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0005E612:         clear      S4
                    clear      S5
                    xsend      S4,S3
                    slen       I3,S3
                    slen       I4,S4
                    comp       I4,#$0.I
                    jz         __0005E8A9
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0005E674
                    etag       __0005E674,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S4
__0005E674:         move       B2,#$3.B
                    move       B0,S4[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005E690
                    move       B2,#$1.B
__0005E690:         move       I2,S4[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0005E6B4
                    move       I2,S4[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0005E6B4:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0005E6FA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0005E8A9
__0005E6FA:         move       S5,S4[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0005E852,#$A.L
                    comp       S4[B2],#$7F.B
                    jnz        __0005E7BC
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0005E788
                    move       BE,S3[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0005E788
                    comp       S4[B0],#'!'
                    jz         __0005E76C
                    comp       S4[B0],#'#'
                    jz         __0005E76C
                    jump       __0005E788
__0005E76C:         comp       I6,#$1.I
                    jz         __0005E77D
                    wait       #$1.L
__0005E77D:         subb       I6,#$1.I
                    jnz        __0005E612
__0005E788:         fix2hex    S1,S4[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0005E8A9
__0005E7BC:         comp       I3,#$0.I
                    jz         __0005E846
                    move       B3,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005E7E3
                    move       B3,#$1.B
__0005E7E3:         move       B0,S3[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0005E7FB
                    adds       B3,#$1.B
__0005E7FB:         move       B1,S3[B3]
                    adds       B1,#'@'
                    comp       S4[B2],B1
                    jz         __0005E846
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0005E8A9
__0005E846:         push       #$1.L
                    jump       __0005E8AF
__0005E852:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0005E8AF
__0005E8A9:         push       #$0.L
__0005E8AF:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005E8E9
                    push       #$0.L
                    jump       __0005E8EF
__0005E8E9:         push       #$1.L
__0005E8EF:         pop        L0
                    jz         __0005E8FC
                    nop
                    eoj
__0005E8FC:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_MIL_ON#
;    JOBNAME:STATUS_MIL_ON
;    JOBCOMMENT:KWP2000:    $21     ReadDataByLocalIdentifier
;    JOBCOMMENT:$09     RecordLocalIdentifier "Fahrstrecke mit MIL-ON lesen"
;    JOBCOMMENT:
;    RESULT:STAT_F_KM_WERT
;    RESULTTYPE:int
;    RESULTCOMMENT:gefahrene Kilometer bei MIL aktiv
;    RESULT:STAT_F_KM_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Kilometerstand
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$21.B,$09.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0005E980,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0005E986
__0005E980:         push       #$0.L
__0005E986:         pop        L0
                    jz         __0005E9B3
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0005E9B3:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0005EA0F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0005ECA6
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0005EA71
                    etag       __0005EA71,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0005EA71:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005EA8D
                    move       B2,#$1.B
__0005EA8D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0005EAB1
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0005EAB1:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0005EAF7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0005ECA6
__0005EAF7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0005EC4F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0005EBB9
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0005EB85
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0005EB85
                    comp       S3[B0],#'!'
                    jz         __0005EB69
                    comp       S3[B0],#'#'
                    jz         __0005EB69
                    jump       __0005EB85
__0005EB69:         comp       I6,#$1.I
                    jz         __0005EB7A
                    wait       #$1.L
__0005EB7A:         subb       I6,#$1.I
                    jnz        __0005EA0F
__0005EB85:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0005ECA6
__0005EBB9:         comp       I3,#$0.I
                    jz         __0005EC43
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005EBE0
                    move       B3,#$1.B
__0005EBE0:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0005EBF8
                    adds       B3,#$1.B
__0005EBF8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0005EC43
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0005ECA6
__0005EC43:         push       #$1.L
                    jump       __0005ECAC
__0005EC4F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0005ECAC
__0005ECA6:         push       #$0.L
__0005ECAC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005ECE6
                    push       #$0.L
                    jump       __0005ECEC
__0005ECE6:         push       #$1.L
__0005ECEC:         pop        L0
                    jz         __0005ECF9
                    nop
                    eoj
__0005ECF9:         etag       __0005ED1C,"STAT_F_KM_WERT"
                    push       #$1.L
                    jump       __0005ED22
__0005ED1C:         push       #$0.L
__0005ED22:         pop        L0
                    jz         __0005EDC7
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_F_KM_WERT",I0
                    pop        L0
__0005EDC7:         etag       __0005EDEA,"STAT_F_KM_EINH"
                    push       #$1.L
                    jump       __0005EDF0
__0005EDEA:         push       #$0.L
__0005EDF0:         pop        L0
                    jz         __0005EE23
                    nop
                    clear      S1
                    move       S1,"km"
                    push       #$1.L
                    ergs       "STAT_F_KM_EINH",S1
                    pop        L0
__0005EE23:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


SECURITY_ACCESS#
;    JOBNAME:SECURITY_ACCESS
;    JOBCOMMENT:KWP2000: $27 SecurityAccess Service
;    JOBCOMMENT:$01 requestSeed
;    JOBCOMMENT:$FB Key
;    ARG:ACCESS_MODE
;    ARGTYPE:int
;    ARGCOMMENT:1: Request Seed with the level of security defined in the ECU´s project specification
;    ARGCOMMENT:2: Send Key with the level of security defined in the ECU´s project specification
;    ARGCOMMENT:3, 5 - 7F: Request Seed with different levels of security defined in the ECU´s project specification
;    ARGCOMMENT:4, 6 - 80: Send Key with different levels of security defined in the ECU´s project specification
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$27.B,$01.B,$FB.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __0005EE7B
                    push       #$1.L
                    jump       __0005EE81
__0005EE7B:         push       #$0.L
__0005EE81:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005EEA3
                    push       #$0.L
                    jump       __0005EEA9
__0005EEA3:         push       #$1.L
__0005EEA9:         pop        L0
                    jz         __0005F0F6
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein ACCESS_MODE"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0005EF2B
                    enewset
__0005EF2B:         tabset     "JobResultExtended"
                    jt         __0005EF69,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005EF69
                    jump       __0005EF9B
__0005EF69:         clrt
                    tabset     "JobResult"
                    jt         __0005F01C,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0005F064
__0005EF9B:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein ACCESS_MODE"
                    comp       S1[#$0],#$0.B
                    jz         __0005EFEF
                    ergs       "JOB_MESSAGE",S1
__0005EFEF:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0005F010
                    etag       __0005F010,""
                    ergy       "",S3
__0005F010:         push       #$1.L
                    jump       __0005F0D7
__0005F01C:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0005F0B4
__0005F064:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0005F0B4
__0005F0B4:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0005F0D7:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0005F0F6:         move       L0,#$4.L
                    push       L0
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0005F162,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0005F168
__0005F162:         push       #$0.L
__0005F168:         pop        L0
                    jz         __0005F195
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0005F195:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0005F1F1:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0005F488
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0005F253
                    etag       __0005F253,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0005F253:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005F26F
                    move       B2,#$1.B
__0005F26F:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0005F293
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0005F293:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0005F2D9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0005F488
__0005F2D9:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0005F431,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0005F39B
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0005F367
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0005F367
                    comp       S3[B0],#'!'
                    jz         __0005F34B
                    comp       S3[B0],#'#'
                    jz         __0005F34B
                    jump       __0005F367
__0005F34B:         comp       I6,#$1.I
                    jz         __0005F35C
                    wait       #$1.L
__0005F35C:         subb       I6,#$1.I
                    jnz        __0005F1F1
__0005F367:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0005F488
__0005F39B:         comp       I3,#$0.I
                    jz         __0005F425
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0005F3C2
                    move       B3,#$1.B
__0005F3C2:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0005F3DA
                    adds       B3,#$1.B
__0005F3DA:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0005F425
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0005F488
__0005F425:         push       #$1.L
                    jump       __0005F48E
__0005F431:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0005F48E
__0005F488:         push       #$0.L
__0005F48E:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005F4C8
                    push       #$0.L
                    jump       __0005F4CE
__0005F4C8:         push       #$1.L
__0005F4CE:         pop        L0
                    jz         __0005F4DB
                    nop
                    eoj
__0005F4DB:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


SET_BAUDRATE#
;    JOBNAME:SET_BAUDRATE
;    JOBCOMMENT:Initialisierung der Kommunikationsparameter
;    JOBCOMMENT:mit bestimmter Baudrate
;    ARG:BAUDRATE
;    ARGTYPE:string
;    ARGCOMMENT:die gewuenschte Baudrate
;    ARG:KONZEPT
;    ARGTYPE:string
;    ARGCOMMENT:Konzept
;    ARG:TIMEOUT
;    ARGTYPE:string
;    ARGCOMMENT:Timeout in ms
;    ARG:REGENERATIONSZEIT
;    ARGTYPE:string
;    ARGCOMMENT:Regenerationszeit in ms
;    ARG:TELEGRAMMENDEZEIT
;    ARGTYPE:string
;    ARGCOMMENT:Telegrammendezeit in ms
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,{$FF.B,$FF.B,$11.B,$00.B}
                    clear      S6
                    move       S6,S1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    xtype      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EDIC"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"EDIC"
                    jz         __0005F578
                    move       L0,#$0.L
__0005F578:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005F5AD
                    push       #$0.L
                    jump       __0005F5B3
__0005F5AD:         push       #$1.L
__0005F5B3:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EDICC"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"EDICC"
                    jz         __0005F5F3
                    move       L0,#$0.L
__0005F5F3:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0005F628
                    push       #$0.L
                    jump       __0005F62E
__0005F628:         push       #$1.L
__0005F62E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005F65D
                    push       #$0.L
                    jump       __0005F663
__0005F65D:         push       #$1.L
__0005F663:         pop        L0
                    jz         __0005F6E8
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    xawlen     S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    xsend      S3,S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0005F6E8:         xconnect
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    xstopf
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    xreps      #$1.L
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    shmget     S2,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,{$0C.B,$01.B,$00.B,$00.B,$A0.B,$28.B,$00.B,$00.B,$20.B,$03.B,$00.B,$00.B,$19.B,$00.B,$00.B,$00.B,$14.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$02.B,$00.B,$00.B,$00.B,$88.B,$13.B,$00.B,$00.B,$A0.B,$0F.B,$00.B,$00.B,$05.B,$00.B,$00.B,$00.B,$81.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F1.B,$00.B,$00.B,$00.B,$3E.B,$00.B,$00.B,$00.B,$B0.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$05.B,$00.B,$00.B,$00.B,$81.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$F1.B,$00.B,$00.B,$00.B,$81.B,$00.B,$00.B,$00.B,$F3.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$01.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B}
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0005F88D
                    push       #$1.L
                    jump       __0005F893
__0005F88D:         push       #$0.L
__0005F893:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S3[L1,#$0],B0
                    move       S3[L1,#$1],B1
                    move       S3[L1,#$2],B2
                    move       S3[L1,#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pars       S1,#$2.I
                    jz         __0005F957
                    push       #$1.L
                    jump       __0005F95D
__0005F957:         push       #$0.L
__0005F95D:         pop        L0
                    jz         __0005FA13
                    nop
                    clear      S1
                    pars       S1,#$2.I
                    jz         __0005F982
                    push       #$1.L
                    jump       __0005F988
__0005F982:         push       #$0.L
__0005F988:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S3[L1,#$0],B0
                    move       S3[L1,#$1],B1
                    move       S3[L1,#$2],B2
                    move       S3[L1,#$3],B3
                    pop        L0
__0005FA13:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pars       S1,#$3.I
                    jz         __0005FA4C
                    push       #$1.L
                    jump       __0005FA52
__0005FA4C:         push       #$0.L
__0005FA52:         pop        L0
                    jz         __0005FB08
                    nop
                    clear      S1
                    pars       S1,#$3.I
                    jz         __0005FA77
                    push       #$1.L
                    jump       __0005FA7D
__0005FA77:         push       #$0.L
__0005FA7D:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S3[L1,#$0],B0
                    move       S3[L1,#$1],B1
                    move       S3[L1,#$2],B2
                    move       S3[L1,#$3],B3
                    pop        L0
__0005FB08:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pars       S1,#$4.I
                    jz         __0005FB41
                    push       #$1.L
                    jump       __0005FB47
__0005FB41:         push       #$0.L
__0005FB47:         pop        L0
                    jz         __0005FBFD
                    nop
                    clear      S1
                    pars       S1,#$4.I
                    jz         __0005FB6C
                    push       #$1.L
                    jump       __0005FB72
__0005FB6C:         push       #$0.L
__0005FB72:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S3[L1,#$0],B0
                    move       S3[L1,#$1],B1
                    move       S3[L1,#$2],B2
                    move       S3[L1,#$3],B3
                    pop        L0
__0005FBFD:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pars       S1,#$5.I
                    jz         __0005FC36
                    push       #$1.L
                    jump       __0005FC3C
__0005FC36:         push       #$0.L
__0005FC3C:         pop        L0
                    jz         __0005FCF2
                    nop
                    clear      S1
                    pars       S1,#$5.I
                    jz         __0005FC61
                    push       #$1.L
                    jump       __0005FC67
__0005FC61:         push       #$0.L
__0005FC67:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S3[L1,#$0],B0
                    move       S3[L1,#$1],B1
                    move       S3[L1,#$2],B2
                    move       S3[L1,#$3],B3
                    pop        L0
__0005FCF2:         move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005FD4C
                    move       I1,#$FFFF.I
__0005FD4C:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005FD75
                    push       #$0.L
                    jump       __0005FD7B
__0005FD75:         push       #$1.L
__0005FD7B:         pop        L0
                    jz         __0005FEEC
                    nop
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S3[L1,#$0],B0
                    move       S3[L1,#$1],B1
                    move       S3[L1,#$2],B2
                    move       S3[L1,#$3],B3
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005FDFF
                    move       I1,#$FFFF.I
__0005FDFF:         push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005FE2D
                    move       I1,#$FFFF.I
__0005FE2D:         push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S3[L1,#$0],B0
                    move       S3[L1,#$1],B1
                    move       S3[L1,#$2],B2
                    move       S3[L1,#$3],B3
                    pop        L0
__0005FEEC:         move       L0,#$15.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005FF46
                    move       I1,#$FFFF.I
__0005FF46:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0005FF6F
                    push       #$0.L
                    jump       __0005FF75
__0005FF6F:         push       #$1.L
__0005FF75:         pop        L0
                    jz         __000600E6
                    nop
                    move       L0,#$17.L
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S3[L1,#$0],B0
                    move       S3[L1,#$1],B1
                    move       S3[L1,#$2],B2
                    move       S3[L1,#$3],B3
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __0005FFF9
                    move       I1,#$FFFF.I
__0005FFF9:         push       L0
                    move       L0,#$15.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00060027
                    move       I1,#$FFFF.I
__00060027:         push       L0
                    move       L0,#$15.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    lsl        L1,#$2.L
                    move       S3[L1,#$0],B0
                    move       S3[L1,#$1],B1
                    move       S3[L1,#$2],B2
                    move       S3[L1,#$3],B3
                    pop        L0
__000600E6:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    xsetpar    S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    xawlen     S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


START_COMMUNICATION#
;    JOBNAME:START_COMMUNICATION
;    JOBCOMMENT:KWP2000 $81 startCommunication Request Service Id
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:KB_NR
;    RESULTTYPE:string
;    RESULTCOMMENT:Key Byte
;    RESULT:FORMAT
;    RESULTTYPE:string
;    RESULTCOMMENT:FORMAT
;    RESULT:HEADER
;    RESULTTYPE:string
;    RESULTCOMMENT:HEADER
;    RESULT:TIMING
;    RESULTTYPE:string
;    RESULTCOMMENT:TIMING
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$81.B,$12.B,$F1.B,$81.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000601AD,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000601B3
__000601AD:         push       #$0.L
__000601B3:         pop        L0
                    jz         __000601E0
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000601E0:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0006023C:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000604D3
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0006029E
                    etag       __0006029E,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0006029E:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000602BA
                    move       B2,#$1.B
__000602BA:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000602DE
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000602DE:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00060324
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000604D3
__00060324:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0006047C,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000603E6
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000603B2
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000603B2
                    comp       S3[B0],#'!'
                    jz         __00060396
                    comp       S3[B0],#'#'
                    jz         __00060396
                    jump       __000603B2
__00060396:         comp       I6,#$1.I
                    jz         __000603A7
                    wait       #$1.L
__000603A7:         subb       I6,#$1.I
                    jnz        __0006023C
__000603B2:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000604D3
__000603E6:         comp       I3,#$0.I
                    jz         __00060470
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0006040D
                    move       B3,#$1.B
__0006040D:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00060425
                    adds       B3,#$1.B
__00060425:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00060470
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000604D3
__00060470:         push       #$1.L
                    jump       __000604D9
__0006047C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000604D9
__000604D3:         push       #$0.L
__000604D9:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00060513
                    push       #$0.L
                    jump       __00060519
__00060513:         push       #$1.L
__00060519:         pop        L0
                    jz         __00060526
                    nop
                    eoj
__00060526:         move       L0,#$0.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       S1,S5
                    move       L0,#$0.L
                    move       L1,#$2.L
                    clear      S6
                    y2hex      S6,S1[L0]L1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00060632,"KB_NR"
                    push       #$1.L
                    jump       __00060638
__00060632:         push       #$0.L
__00060638:         pop        L0
                    jz         __0006065E
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "KB_NR",S1
                    pop        L0
__0006065E:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"0x"
                    scut       S1,#$1.I
                    spaste     S6[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"KeyBytes"
                    push       #$1.L
                    tabset     "KeyBytes"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"KB"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "KB",S1
                    jz         __00060726
                    push       #$1.L
                    jump       __0006072C
__00060726:         push       #$0.L
__0006072C:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FMT"
                    push       #$1.L
                    tabget     S6,"FMT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00060793,"FORMAT"
                    push       #$1.L
                    jump       __00060799
__00060793:         push       #$0.L
__00060799:         pop        L0
                    jz         __000607C0
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "FORMAT",S1
                    pop        L0
__000607C0:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"HEADER"
                    push       #$1.L
                    tabget     S6,"HEADER"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006081E,"HEADER"
                    push       #$1.L
                    jump       __00060824
__0006081E:         push       #$0.L
__00060824:         pop        L0
                    jz         __0006084B
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "HEADER",S1
                    pop        L0
__0006084B:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TIMING"
                    push       #$1.L
                    tabget     S6,"TIMING"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000608A9,"TIMING"
                    push       #$1.L
                    jump       __000608AF
__000608A9:         push       #$0.L
__000608AF:         pop        L0
                    jz         __000608D6
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "TIMING",S1
                    pop        L0
__000608D6:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_ANALOG#
;    JOBNAME:STATUS_ANALOG
;    JOBCOMMENT:KWP2000:    $22 readDataByCommonIdentifier Request Service Id
;    JOBCOMMENT:$40 00 recordCommonIdentifier "Meßwerte lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:liefert die physikalischen Werte der aufgelisteten Größen
;    JOBCOMMENT:TI       (effektive Einspritzzeit)
;    JOBCOMMENT:FR       (Lambda-Regler-Ausgang, Bank 1)
;    JOBCOMMENT:FR2      (Lambda-Regler-Ausgang, Bank 2)
;    JOBCOMMENT:VFZG     (Fahrzeuggeschwindigkeit - ermittelt aus Geschwindigkeitssignal des ABS-SG)
;    JOBCOMMENT:NMOT     (Motordrehzahl, hohe Auflösung)
;    JOBCOMMENT:NSOL     (Leerlaufsolldrehzahl)
;    JOBCOMMENT:WNWI0    (Nockenwellenposition Einlaß -> nicht existent, Dummy-Wert 0)
;    JOBCOMMENT:WNWI1    (Nockenwellenposition Auslaß -> nicht existent, Dummy-Wert 0)
;    JOBCOMMENT:TANS     (Ansauglufttemperatur)
;    JOBCOMMENT:TMOT     (Motortemperatur Öl(K25)bzw. Wasser(K40,K71))
;    JOBCOMMENT:TMOTZYL1 (Motortemperatur Zylinder 1)
;    JOBCOMMENT:TMOTZYL2 (Motortemperatur Zylinder 2)
;    JOBCOMMENT:ZWOUT    (Zündwinkel-Ausgabe, in Grad KW relativ zu ? )
;    JOBCOMMENT:WDKBA    (relativer Drosselklappenwinkel bezogen auf unteren DK-Anschlag,
;    JOBCOMMENT:ermittelt aus Position Drosselklappenpoti)
;    JOBCOMMENT:MSHFM    (Luftmassen HFM Mittelwert -> wird nicht ermittelt, Wert fest auf 0)
;    JOBCOMMENT:MIIST    (indiziertes Ist-Motormoment)
;    JOBCOMMENT:UB       (Spannung Klemme 30)
;    JOBCOMMENT:RKRN0    (normierter Referenzspannungspegel des Klopfsensors (zylinderindividuell),
;    JOBCOMMENT:muß innerhalb der drehzahlabhängigen oberen und unteren
;    JOBCOMMENT:Referenzspannungsschwellen liegen)
;    JOBCOMMENT:RKRN1    (siehe RKRN0)
;    JOBCOMMENT:RKRN2    (siehe RKRN0)
;    JOBCOMMENT:RKRN3    (siehe RKRN0)
;    JOBCOMMENT:SZOUT    (Schließzeit der Zündspulen 1 - 4)
;    JOBCOMMENT:KMSTAND  (Fahrstrecke des Fahrzeugs als Information über CAN empfangen)
;    JOBCOMMENT:TRMIN    (relative Zeit in Minuten über CAN vom Kombi)
;    JOBCOMMENT:VVRAD    (Geschwindigkeit Vorderrad über CAN vom ABS-SG)
;    JOBCOMMENT:VHRAD    (Geschwindigkeit Hinterrad über CAN vom ABS-SG)
;    JOBCOMMENT:STCURPOS1(aktuelle Position des Schrittmotors der Leerlaufregelung links, 0...204)
;    JOBCOMMENT:STCURPOS2(aktuelle Position des Schrittmotors der Leerlaufregelung rechts, 0...204)
;    JOBCOMMENT:PU       (Umgebungsluftdruck - Druck außerhalb des Saugrohres, ca. 1000 hPa)
;    JOBCOMMENT:GANG     (Getriebeschaltwalzenposition)
;    JOBCOMMENT:KWIRQ    (Interruptzaehler der Kurbelwelle)
;    JOBCOMMENT:NWIRQ    (Interruptzaehler der Nockenwelle)
;    JOBCOMMENT:DISA     (Ansteuerposition Schaltsaugrohr, 0 - 100 %)
;    RESULT:STAT_TI_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Einspritzzeit EV
;    RESULT:STAT_TI_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einspritzzeit EV
;    RESULT:STAT_TI_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Einspritzzeit EV
;    RESULT:STAT_FR_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Lambdaregler 1
;    RESULT:STAT_FR_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdaregler 1
;    RESULT:STAT_FR_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdaregler 1
;    RESULT:STAT_FR2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Lambdaregler 2
;    RESULT:STAT_FR2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdaregler 2
;    RESULT:STAT_FR2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdaregler 2
;    RESULT:STAT_VFZG_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fahrzeuggeschwindigkeit
;    RESULT:STAT_VFZG_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Fahrzeuggeschwindigkeit
;    RESULT:STAT_VFZG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fahrzeuggeschwindigkeit
;    RESULT:STAT_NMOT_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Motordrehzahl hoch aufgelöst
;    RESULT:STAT_NMOT_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Motordrehzahl hoch aufgelöst
;    RESULT:STAT_NMOT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motordrehzahl hoch aufgelöst
;    RESULT:STAT_NSOL_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Leerlauf-Solldrehzahl
;    RESULT:STAT_NSOL_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Leerlauf-Solldrehzahl
;    RESULT:STAT_NSOL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Leerlauf-Solldrehzahl
;    RESULT:STAT_WNWI0_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Nockenwellenposition Einlaß
;    RESULT:STAT_WNWI0_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Nockenwellenposition Einlaß
;    RESULT:STAT_WNWI0_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Nockenwellenposition Einlaß
;    RESULT:STAT_WNWI1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Nockenwellenposition Auslaß
;    RESULT:STAT_WNWI1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Nockenwellenposition Auslaß
;    RESULT:STAT_WNWI1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Nockenwellenposition Auslaß
;    RESULT:STAT_TANS_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Ansauglufttemperatur
;    RESULT:STAT_TANS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansauglufttemperatur
;    RESULT:STAT_TANS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansauglufttemperatur
;    RESULT:STAT_TMOT_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Motortemperatur
;    RESULT:STAT_TMOT_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Motortemperatur
;    RESULT:STAT_TMOT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motortemperatur
;    RESULT:STAT_TMOTZYL1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Motortemperatur Zylinder 1
;    RESULT:STAT_TMOTZYL1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Motortemperatur Zylinder 1
;    RESULT:STAT_TMOTZYL1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motortemperatur Zylinder 1
;    RESULT:STAT_TMOTZYL2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Motortemperatur Zylinder 2
;    RESULT:STAT_TMOTZYL2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Motortemperatur Zylinder 2
;    RESULT:STAT_TMOTZYL2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motortemperatur Zylinder 2
;    RESULT:STAT_ZWOUT_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Zündwinkel
;    RESULT:STAT_ZWOUT_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Zündwinkel
;    RESULT:STAT_ZWOUT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Zündwinkel
;    RESULT:STAT_WDKBA_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:DK Winkel rel. DK-Anschlag
;    RESULT:STAT_WDKBA_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:DK Winkel rel. DK-Anschlag
;    RESULT:STAT_WDKBA_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:DK Winkel rel. DK-Anschlag
;    RESULT:STAT_MSHFM_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Luftmasse
;    RESULT:STAT_MSHFM_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Luftmasse
;    RESULT:STAT_MSHFM_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Luftmasse
;    RESULT:STAT_MIIST_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:indiziertes Motormoment nach Eingriffe
;    RESULT:STAT_MIIST_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:indiziertes Motormoment nach Eingriffe
;    RESULT:STAT_MIIST_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:indiziertes Motormoment nach Eingriffe
;    RESULT:STAT_UB_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Spannung Kl. 30
;    RESULT:STAT_UB_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Spannung Kl. 30
;    RESULT:STAT_UB_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Spannung Kl. 30
;    RESULT:STAT_RKRN0_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN0_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN0_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_RKRN3_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Klopfsensor Ref. Pegel
;    RESULT:STAT_SZOUT_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Zündspule 1 bis 4 Schließzeit
;    RESULT:STAT_SZOUT_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Zündspule 1 bis 4 Schließzeit
;    RESULT:STAT_SZOUT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Zündspule 1 bis 4 Schließzeit
;    RESULT:STAT_KMSTAND_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fahrstrecke des Fahrzeugs als Information über CAN
;    RESULT:STAT_KMSTAND_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Fahrstrecke des Fahrzeugs als Information über CAN
;    RESULT:STAT_KMSTAND_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fahrstrecke des Fahrzeugs als Information über CAN
;    RESULT:STAT_TRMIN_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Relative time
;    RESULT:STAT_TRMIN_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Relative time
;    RESULT:STAT_TRMIN_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Relative time
;    RESULT:STAT_VVRAD_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:front wheel speed
;    RESULT:STAT_VVRAD_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:front wheel speed
;    RESULT:STAT_VVRAD_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:front wheel speed
;    RESULT:STAT_VHRAD_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:back wheel speed
;    RESULT:STAT_VHRAD_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:back wheel speed
;    RESULT:STAT_VHRAD_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:back wheel speed
;    RESULT:STAT_STCURPOS1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Leerlaufregler links
;    RESULT:STAT_STCURPOS1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Leerlaufregler links
;    RESULT:STAT_STCURPOS1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Leerlaufregler links
;    RESULT:STAT_STCURPOS2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Leerlaufregler rechts
;    RESULT:STAT_STCURPOS2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Leerlaufregler rechts
;    RESULT:STAT_STCURPOS2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Leerlaufregler rechts
;    RESULT:STAT_PU_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Umgebungsdruck
;    RESULT:STAT_PU_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Umgebungsdruck
;    RESULT:STAT_PU_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Umgebungsdruck
;    RESULT:STAT_GANG_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Getriebeschaltwalzenposition
;    RESULT:STAT_GANG_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Getriebeschaltwalzenposition
;    RESULT:STAT_GANG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Getriebeschaltwalzenposition
;    RESULT:STAT_KW_ZAEHLER_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert des Interruptzaehler der Kurbelwelle
;    RESULT:STAT_KW_ZAEHLER_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Interruptzaehler der Kurbelwelle
;    RESULT:STAT_KW_ZAEHLER_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Interruptzaehler der Kurbelwelle
;    RESULT:STAT_NW_ZAEHLER_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert des Interruptzaehler der Nockenwelle
;    RESULT:STAT_NW_ZAEHLER_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Interruptzaehler der Nockenwelle
;    RESULT:STAT_NW_ZAEHLER_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Interruptzaehler der Nockenwelle
;    RESULT:STAT_DISA_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Ansteuerposition des Schaltsaugrohrs
;    RESULT:STAT_DISA_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansteuerposition des Schaltsaugrohrs
;    RESULT:STAT_DISA_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansteuerposition des Schaltsaugrohrs
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$00.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0006095B,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00060961
__0006095B:         push       #$0.L
__00060961:         pop        L0
                    jz         __0006098E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0006098E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000609EA:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00060C81
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00060A4C
                    etag       __00060A4C,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00060A4C:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00060A68
                    move       B2,#$1.B
__00060A68:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00060A8C
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00060A8C:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00060AD2
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00060C81
__00060AD2:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00060C2A,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00060B94
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00060B60
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00060B60
                    comp       S3[B0],#'!'
                    jz         __00060B44
                    comp       S3[B0],#'#'
                    jz         __00060B44
                    jump       __00060B60
__00060B44:         comp       I6,#$1.I
                    jz         __00060B55
                    wait       #$1.L
__00060B55:         subb       I6,#$1.I
                    jnz        __000609EA
__00060B60:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00060C81
__00060B94:         comp       I3,#$0.I
                    jz         __00060C1E
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00060BBB
                    move       B3,#$1.B
__00060BBB:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00060BD3
                    adds       B3,#$1.B
__00060BD3:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00060C1E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00060C81
__00060C1E:         push       #$1.L
                    jump       __00060C87
__00060C2A:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00060C87
__00060C81:         push       #$0.L
__00060C87:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00060CC1
                    push       #$0.L
                    jump       __00060CC7
__00060CC1:         push       #$1.L
__00060CC7:         pop        L0
                    jz         __00060CD4
                    nop
                    eoj
__00060CD4:         clear      S1
                    move       S1,"Messwerte"
                    push       #$1.L
                    tabset     "Messwerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    pop        L0
__00060D40:         clear      L0
                    move       B0,S0[#$4]
                    jpl        __00060D58
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00060D58:         push       L0
                    move       L0,#$21.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00060D81
                    push       #$0.L
                    jump       __00060D87
__00060D81:         push       #$1.L
__00060D87:         pop        L0
                    jz         __00063D67
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$4]
                    jpl        __00060DFB
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00060DFB:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "NR",S1
                    jz         __00060E68
                    push       #$1.L
                    jump       __00060E6E
__00060E68:         push       #$0.L
__00060E6E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S5,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$1.L
                    push       L0
                    setspc     " ",#$1.I
                    stoken     S6,S5
                    jz         __00060F0C
                    push       #$1.L
                    jump       __00060F15
__00060F0C:         push       #$0.L
                    clear      S6
__00060F15:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    jump       __000613C1
__00060FCB:         clear      L0
                    move       B0,S0[#$5]
                    jpl        __00060FE3
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00060FE3:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      L0
                    move       B0,S0[#$5]
                    jpl        __00061042
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00061042:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    pop        L0
                    pop        L0
                    jump       __000613F1
__0006106F:         clear      L0
                    move       B0,S0[#$5]
                    jpl        __00061087
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00061087:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$5]
                    jpl        __000610DB
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__000610DB:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$5]
                    jpl        __00061168
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00061168:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    pop        L0
                    jump       __000613F1
__0006119A:         clear      L0
                    move       B0,S0[#$5]
                    jpl        __000611B2
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__000611B2:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$5]
                    jpl        __00061206
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00061206:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$5]
                    jpl        __0006127E
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__0006127E:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$5]
                    jpl        __000612F6
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__000612F6:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$5]
                    jpl        __00061383
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00061383:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    pop        L0
                    jump       __000613F1
__000613B5:         jump       __000613F1
                    jump       __000613F1
__000613C1:         pop        L0
                    comp       L0,#$6C.L
                    jz         __0006119A
                    comp       L0,#$77.L
                    jz         __0006106F
                    comp       L0,#$62.L
                    jz         __00060FCB
                    jump       __000613B5
__000613F1:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    tabget     S5,"NAME"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __00061468
                    move       L0,#$0.L
__00061468:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006149D
                    push       #$0.L
                    jump       __000614A3
__0006149D:         push       #$1.L
__000614A3:         pop        L0
                    jz         __00061640
                    nop
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S5,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S5,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fadd       F2,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00061772
__00061640:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __00061678
                    move       L0,#$0.L
__00061678:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000616AD
                    push       #$0.L
                    jump       __000616B3
__000616AD:         push       #$1.L
__000616B3:         pop        L0
                    jz         __00061772
                    nop
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    move       S1,"0"
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00061772:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S6,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S7,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       B0,S0[#$4]
                    jpl        __00061808
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00061808:         push       L0
                    jump       __00063B6C
__00061811:         etag       __00061832,"STAT_TI_WERT"
                    push       #$1.L
                    jump       __00061838
__00061832:         push       #$0.L
__00061838:         pop        L0
                    jz         __00061862
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TI_WERT",F0
                    pop        L0
__00061862:         etag       __00061883,"STAT_TI_EINH"
                    push       #$1.L
                    jump       __00061889
__00061883:         push       #$0.L
__00061889:         pop        L0
                    jz         __000618B6
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_TI_EINH",S1
                    pop        L0
__000618B6:         etag       __000618D7,"STAT_TI_TEXT"
                    push       #$1.L
                    jump       __000618DD
__000618D7:         push       #$0.L
__000618DD:         pop        L0
                    jz         __0006190A
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_TI_TEXT",S1
                    pop        L0
__0006190A:         jump       __00063D22
__00061910:         etag       __00061931,"STAT_FR_WERT"
                    push       #$1.L
                    jump       __00061937
__00061931:         push       #$0.L
__00061937:         pop        L0
                    jz         __00061961
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FR_WERT",F0
                    pop        L0
__00061961:         etag       __00061982,"STAT_FR_EINH"
                    push       #$1.L
                    jump       __00061988
__00061982:         push       #$0.L
__00061988:         pop        L0
                    jz         __000619B5
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_FR_EINH",S1
                    pop        L0
__000619B5:         etag       __000619D6,"STAT_FR_TEXT"
                    push       #$1.L
                    jump       __000619DC
__000619D6:         push       #$0.L
__000619DC:         pop        L0
                    jz         __00061A09
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_FR_TEXT",S1
                    pop        L0
__00061A09:         jump       __00063D22
__00061A0F:         etag       __00061A31,"STAT_FR2_WERT"
                    push       #$1.L
                    jump       __00061A37
__00061A31:         push       #$0.L
__00061A37:         pop        L0
                    jz         __00061A62
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FR2_WERT",F0
                    pop        L0
__00061A62:         etag       __00061A84,"STAT_FR2_EINH"
                    push       #$1.L
                    jump       __00061A8A
__00061A84:         push       #$0.L
__00061A8A:         pop        L0
                    jz         __00061AB8
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_FR2_EINH",S1
                    pop        L0
__00061AB8:         etag       __00061ADA,"STAT_FR2_TEXT"
                    push       #$1.L
                    jump       __00061AE0
__00061ADA:         push       #$0.L
__00061AE0:         pop        L0
                    jz         __00061B0E
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_FR2_TEXT",S1
                    pop        L0
__00061B0E:         jump       __00063D22
__00061B14:         etag       __00061B37,"STAT_VFZG_WERT"
                    push       #$1.L
                    jump       __00061B3D
__00061B37:         push       #$0.L
__00061B3D:         pop        L0
                    jz         __00061B69
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_VFZG_WERT",F0
                    pop        L0
__00061B69:         etag       __00061B8C,"STAT_VFZG_EINH"
                    push       #$1.L
                    jump       __00061B92
__00061B8C:         push       #$0.L
__00061B92:         pop        L0
                    jz         __00061BC1
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_VFZG_EINH",S1
                    pop        L0
__00061BC1:         etag       __00061BE4,"STAT_VFZG_TEXT"
                    push       #$1.L
                    jump       __00061BEA
__00061BE4:         push       #$0.L
__00061BEA:         pop        L0
                    jz         __00061C19
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_VFZG_TEXT",S1
                    pop        L0
__00061C19:         jump       __00063D22
__00061C1F:         etag       __00061C42,"STAT_NMOT_WERT"
                    push       #$1.L
                    jump       __00061C48
__00061C42:         push       #$0.L
__00061C48:         pop        L0
                    jz         __00061C74
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NMOT_WERT",F0
                    pop        L0
__00061C74:         etag       __00061C97,"STAT_NMOT_EINH"
                    push       #$1.L
                    jump       __00061C9D
__00061C97:         push       #$0.L
__00061C9D:         pop        L0
                    jz         __00061CCC
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_NMOT_EINH",S1
                    pop        L0
__00061CCC:         etag       __00061CEF,"STAT_NMOT_TEXT"
                    push       #$1.L
                    jump       __00061CF5
__00061CEF:         push       #$0.L
__00061CF5:         pop        L0
                    jz         __00061D24
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_NMOT_TEXT",S1
                    pop        L0
__00061D24:         jump       __00063D22
__00061D2A:         etag       __00061D4D,"STAT_NSOL_WERT"
                    push       #$1.L
                    jump       __00061D53
__00061D4D:         push       #$0.L
__00061D53:         pop        L0
                    jz         __00061D7F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NSOL_WERT",F0
                    pop        L0
__00061D7F:         etag       __00061DA2,"STAT_NSOL_EINH"
                    push       #$1.L
                    jump       __00061DA8
__00061DA2:         push       #$0.L
__00061DA8:         pop        L0
                    jz         __00061DD7
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_NSOL_EINH",S1
                    pop        L0
__00061DD7:         etag       __00061DFA,"STAT_NSOL_TEXT"
                    push       #$1.L
                    jump       __00061E00
__00061DFA:         push       #$0.L
__00061E00:         pop        L0
                    jz         __00061E2F
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_NSOL_TEXT",S1
                    pop        L0
__00061E2F:         jump       __00063D22
__00061E35:         etag       __00061E59,"STAT_WNWI0_WERT"
                    push       #$1.L
                    jump       __00061E5F
__00061E59:         push       #$0.L
__00061E5F:         pop        L0
                    jz         __00061E8C
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_WNWI0_WERT",F0
                    pop        L0
__00061E8C:         etag       __00061EB0,"STAT_WNWI0_EINH"
                    push       #$1.L
                    jump       __00061EB6
__00061EB0:         push       #$0.L
__00061EB6:         pop        L0
                    jz         __00061EE6
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_WNWI0_EINH",S1
                    pop        L0
__00061EE6:         etag       __00061F0A,"STAT_WNWI0_TEXT"
                    push       #$1.L
                    jump       __00061F10
__00061F0A:         push       #$0.L
__00061F10:         pop        L0
                    jz         __00061F40
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_WNWI0_TEXT",S1
                    pop        L0
__00061F40:         jump       __00063D22
__00061F46:         etag       __00061F6A,"STAT_WNWI1_WERT"
                    push       #$1.L
                    jump       __00061F70
__00061F6A:         push       #$0.L
__00061F70:         pop        L0
                    jz         __00061F9D
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_WNWI1_WERT",F0
                    pop        L0
__00061F9D:         etag       __00061FC1,"STAT_WNWI1_EINH"
                    push       #$1.L
                    jump       __00061FC7
__00061FC1:         push       #$0.L
__00061FC7:         pop        L0
                    jz         __00061FF7
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_WNWI1_EINH",S1
                    pop        L0
__00061FF7:         etag       __0006201B,"STAT_WNWI1_TEXT"
                    push       #$1.L
                    jump       __00062021
__0006201B:         push       #$0.L
__00062021:         pop        L0
                    jz         __00062051
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_WNWI1_TEXT",S1
                    pop        L0
__00062051:         jump       __00063D22
__00062057:         etag       __0006207A,"STAT_TANS_WERT"
                    push       #$1.L
                    jump       __00062080
__0006207A:         push       #$0.L
__00062080:         pop        L0
                    jz         __000620AC
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TANS_WERT",F0
                    pop        L0
__000620AC:         etag       __000620CF,"STAT_TANS_EINH"
                    push       #$1.L
                    jump       __000620D5
__000620CF:         push       #$0.L
__000620D5:         pop        L0
                    jz         __00062104
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_TANS_EINH",S1
                    pop        L0
__00062104:         etag       __00062127,"STAT_TANS_TEXT"
                    push       #$1.L
                    jump       __0006212D
__00062127:         push       #$0.L
__0006212D:         pop        L0
                    jz         __0006215C
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_TANS_TEXT",S1
                    pop        L0
__0006215C:         jump       __00063D22
__00062162:         etag       __00062185,"STAT_TMOT_WERT"
                    push       #$1.L
                    jump       __0006218B
__00062185:         push       #$0.L
__0006218B:         pop        L0
                    jz         __000621B7
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TMOT_WERT",F0
                    pop        L0
__000621B7:         etag       __000621DA,"STAT_TMOT_EINH"
                    push       #$1.L
                    jump       __000621E0
__000621DA:         push       #$0.L
__000621E0:         pop        L0
                    jz         __0006220F
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_TMOT_EINH",S1
                    pop        L0
__0006220F:         etag       __00062232,"STAT_TMOT_TEXT"
                    push       #$1.L
                    jump       __00062238
__00062232:         push       #$0.L
__00062238:         pop        L0
                    jz         __00062267
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_TMOT_TEXT",S1
                    pop        L0
__00062267:         jump       __00063D22
__0006226D:         etag       __00062294,"STAT_TMOTZYL1_WERT"
                    push       #$1.L
                    jump       __0006229A
__00062294:         push       #$0.L
__0006229A:         pop        L0
                    jz         __000622CA
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TMOTZYL1_WERT",F0
                    pop        L0
__000622CA:         etag       __000622F1,"STAT_TMOTZYL1_EINH"
                    push       #$1.L
                    jump       __000622F7
__000622F1:         push       #$0.L
__000622F7:         pop        L0
                    jz         __0006232A
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_TMOTZYL1_EINH",S1
                    pop        L0
__0006232A:         etag       __00062351,"STAT_TMOTZYL1_TEXT"
                    push       #$1.L
                    jump       __00062357
__00062351:         push       #$0.L
__00062357:         pop        L0
                    jz         __0006238A
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_TMOTZYL1_TEXT",S1
                    pop        L0
__0006238A:         jump       __00063D22
__00062390:         etag       __000623B7,"STAT_TMOTZYL2_WERT"
                    push       #$1.L
                    jump       __000623BD
__000623B7:         push       #$0.L
__000623BD:         pop        L0
                    jz         __000623ED
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TMOTZYL2_WERT",F0
                    pop        L0
__000623ED:         etag       __00062414,"STAT_TMOTZYL2_EINH"
                    push       #$1.L
                    jump       __0006241A
__00062414:         push       #$0.L
__0006241A:         pop        L0
                    jz         __0006244D
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_TMOTZYL2_EINH",S1
                    pop        L0
__0006244D:         etag       __00062474,"STAT_TMOTZYL2_TEXT"
                    push       #$1.L
                    jump       __0006247A
__00062474:         push       #$0.L
__0006247A:         pop        L0
                    jz         __000624AD
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_TMOTZYL2_TEXT",S1
                    pop        L0
__000624AD:         jump       __00063D22
__000624B3:         etag       __000624D7,"STAT_ZWOUT_WERT"
                    push       #$1.L
                    jump       __000624DD
__000624D7:         push       #$0.L
__000624DD:         pop        L0
                    jz         __0006250A
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_ZWOUT_WERT",F0
                    pop        L0
__0006250A:         etag       __0006252E,"STAT_ZWOUT_EINH"
                    push       #$1.L
                    jump       __00062534
__0006252E:         push       #$0.L
__00062534:         pop        L0
                    jz         __00062564
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ZWOUT_EINH",S1
                    pop        L0
__00062564:         etag       __00062588,"STAT_ZWOUT_TEXT"
                    push       #$1.L
                    jump       __0006258E
__00062588:         push       #$0.L
__0006258E:         pop        L0
                    jz         __000625BE
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_ZWOUT_TEXT",S1
                    pop        L0
__000625BE:         jump       __00063D22
__000625C4:         etag       __000625E8,"STAT_WDKBA_WERT"
                    push       #$1.L
                    jump       __000625EE
__000625E8:         push       #$0.L
__000625EE:         pop        L0
                    jz         __0006261B
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_WDKBA_WERT",F0
                    pop        L0
__0006261B:         etag       __0006263F,"STAT_WDKBA_EINH"
                    push       #$1.L
                    jump       __00062645
__0006263F:         push       #$0.L
__00062645:         pop        L0
                    jz         __00062675
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_WDKBA_EINH",S1
                    pop        L0
__00062675:         etag       __00062699,"STAT_WDKBA_TEXT"
                    push       #$1.L
                    jump       __0006269F
__00062699:         push       #$0.L
__0006269F:         pop        L0
                    jz         __000626CF
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_WDKBA_TEXT",S1
                    pop        L0
__000626CF:         jump       __00063D22
__000626D5:         etag       __000626F9,"STAT_MSHFM_WERT"
                    push       #$1.L
                    jump       __000626FF
__000626F9:         push       #$0.L
__000626FF:         pop        L0
                    jz         __0006272C
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_MSHFM_WERT",F0
                    pop        L0
__0006272C:         etag       __00062750,"STAT_MSHFM_EINH"
                    push       #$1.L
                    jump       __00062756
__00062750:         push       #$0.L
__00062756:         pop        L0
                    jz         __00062786
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_MSHFM_EINH",S1
                    pop        L0
__00062786:         etag       __000627AA,"STAT_MSHFM_TEXT"
                    push       #$1.L
                    jump       __000627B0
__000627AA:         push       #$0.L
__000627B0:         pop        L0
                    jz         __000627E0
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_MSHFM_TEXT",S1
                    pop        L0
__000627E0:         jump       __00063D22
__000627E6:         etag       __0006280A,"STAT_MIIST_WERT"
                    push       #$1.L
                    jump       __00062810
__0006280A:         push       #$0.L
__00062810:         pop        L0
                    jz         __0006283D
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_MIIST_WERT",F0
                    pop        L0
__0006283D:         etag       __00062861,"STAT_MIIST_EINH"
                    push       #$1.L
                    jump       __00062867
__00062861:         push       #$0.L
__00062867:         pop        L0
                    jz         __00062897
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_MIIST_EINH",S1
                    pop        L0
__00062897:         etag       __000628BB,"STAT_MIIST_TEXT"
                    push       #$1.L
                    jump       __000628C1
__000628BB:         push       #$0.L
__000628C1:         pop        L0
                    jz         __000628F1
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_MIIST_TEXT",S1
                    pop        L0
__000628F1:         jump       __00063D22
__000628F7:         etag       __00062918,"STAT_UB_WERT"
                    push       #$1.L
                    jump       __0006291E
__00062918:         push       #$0.L
__0006291E:         pop        L0
                    jz         __00062948
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_UB_WERT",F0
                    pop        L0
__00062948:         etag       __00062969,"STAT_UB_EINH"
                    push       #$1.L
                    jump       __0006296F
__00062969:         push       #$0.L
__0006296F:         pop        L0
                    jz         __0006299C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_UB_EINH",S1
                    pop        L0
__0006299C:         etag       __000629BD,"STAT_UB_TEXT"
                    push       #$1.L
                    jump       __000629C3
__000629BD:         push       #$0.L
__000629C3:         pop        L0
                    jz         __000629F0
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_UB_TEXT",S1
                    pop        L0
__000629F0:         jump       __00063D22
__000629F6:         etag       __00062A1A,"STAT_RKRN0_WERT"
                    push       #$1.L
                    jump       __00062A20
__00062A1A:         push       #$0.L
__00062A20:         pop        L0
                    jz         __00062A4D
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKRN0_WERT",F0
                    pop        L0
__00062A4D:         etag       __00062A71,"STAT_RKRN0_EINH"
                    push       #$1.L
                    jump       __00062A77
__00062A71:         push       #$0.L
__00062A77:         pop        L0
                    jz         __00062AA7
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_RKRN0_EINH",S1
                    pop        L0
__00062AA7:         etag       __00062ACB,"STAT_RKRN0_TEXT"
                    push       #$1.L
                    jump       __00062AD1
__00062ACB:         push       #$0.L
__00062AD1:         pop        L0
                    jz         __00062B01
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_RKRN0_TEXT",S1
                    pop        L0
__00062B01:         jump       __00063D22
__00062B07:         etag       __00062B2B,"STAT_RKRN1_WERT"
                    push       #$1.L
                    jump       __00062B31
__00062B2B:         push       #$0.L
__00062B31:         pop        L0
                    jz         __00062B5E
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKRN1_WERT",F0
                    pop        L0
__00062B5E:         etag       __00062B82,"STAT_RKRN1_EINH"
                    push       #$1.L
                    jump       __00062B88
__00062B82:         push       #$0.L
__00062B88:         pop        L0
                    jz         __00062BB8
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_RKRN1_EINH",S1
                    pop        L0
__00062BB8:         etag       __00062BDC,"STAT_RKRN1_TEXT"
                    push       #$1.L
                    jump       __00062BE2
__00062BDC:         push       #$0.L
__00062BE2:         pop        L0
                    jz         __00062C12
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_RKRN1_TEXT",S1
                    pop        L0
__00062C12:         jump       __00063D22
__00062C18:         etag       __00062C3C,"STAT_RKRN2_WERT"
                    push       #$1.L
                    jump       __00062C42
__00062C3C:         push       #$0.L
__00062C42:         pop        L0
                    jz         __00062C6F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKRN2_WERT",F0
                    pop        L0
__00062C6F:         etag       __00062C93,"STAT_RKRN2_EINH"
                    push       #$1.L
                    jump       __00062C99
__00062C93:         push       #$0.L
__00062C99:         pop        L0
                    jz         __00062CC9
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_RKRN2_EINH",S1
                    pop        L0
__00062CC9:         etag       __00062CED,"STAT_RKRN2_TEXT"
                    push       #$1.L
                    jump       __00062CF3
__00062CED:         push       #$0.L
__00062CF3:         pop        L0
                    jz         __00062D23
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_RKRN2_TEXT",S1
                    pop        L0
__00062D23:         jump       __00063D22
__00062D29:         etag       __00062D4D,"STAT_RKRN3_WERT"
                    push       #$1.L
                    jump       __00062D53
__00062D4D:         push       #$0.L
__00062D53:         pop        L0
                    jz         __00062D80
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKRN3_WERT",F0
                    pop        L0
__00062D80:         etag       __00062DA4,"STAT_RKRN3_EINH"
                    push       #$1.L
                    jump       __00062DAA
__00062DA4:         push       #$0.L
__00062DAA:         pop        L0
                    jz         __00062DDA
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_RKRN3_EINH",S1
                    pop        L0
__00062DDA:         etag       __00062DFE,"STAT_RKRN3_TEXT"
                    push       #$1.L
                    jump       __00062E04
__00062DFE:         push       #$0.L
__00062E04:         pop        L0
                    jz         __00062E34
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_RKRN3_TEXT",S1
                    pop        L0
__00062E34:         jump       __00063D22
__00062E3A:         etag       __00062E5E,"STAT_SZOUT_WERT"
                    push       #$1.L
                    jump       __00062E64
__00062E5E:         push       #$0.L
__00062E64:         pop        L0
                    jz         __00062E91
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_SZOUT_WERT",F0
                    pop        L0
__00062E91:         etag       __00062EB5,"STAT_SZOUT_EINH"
                    push       #$1.L
                    jump       __00062EBB
__00062EB5:         push       #$0.L
__00062EBB:         pop        L0
                    jz         __00062EEB
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_SZOUT_EINH",S1
                    pop        L0
__00062EEB:         etag       __00062F0F,"STAT_SZOUT_TEXT"
                    push       #$1.L
                    jump       __00062F15
__00062F0F:         push       #$0.L
__00062F15:         pop        L0
                    jz         __00062F45
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_SZOUT_TEXT",S1
                    pop        L0
__00062F45:         jump       __00063D22
__00062F4B:         etag       __00062F71,"STAT_KMSTAND_WERT"
                    push       #$1.L
                    jump       __00062F77
__00062F71:         push       #$0.L
__00062F77:         pop        L0
                    jz         __00062FA6
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_KMSTAND_WERT",F0
                    pop        L0
__00062FA6:         etag       __00062FCC,"STAT_KMSTAND_EINH"
                    push       #$1.L
                    jump       __00062FD2
__00062FCC:         push       #$0.L
__00062FD2:         pop        L0
                    jz         __00063004
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_KMSTAND_EINH",S1
                    pop        L0
__00063004:         etag       __0006302A,"STAT_KMSTAND_TEXT"
                    push       #$1.L
                    jump       __00063030
__0006302A:         push       #$0.L
__00063030:         pop        L0
                    jz         __00063062
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_KMSTAND_TEXT",S1
                    pop        L0
__00063062:         jump       __00063D22
__00063068:         etag       __0006308C,"STAT_TRMIN_WERT"
                    push       #$1.L
                    jump       __00063092
__0006308C:         push       #$0.L
__00063092:         pop        L0
                    jz         __000630BF
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TRMIN_WERT",F0
                    pop        L0
__000630BF:         etag       __000630E3,"STAT_TRMIN_EINH"
                    push       #$1.L
                    jump       __000630E9
__000630E3:         push       #$0.L
__000630E9:         pop        L0
                    jz         __00063119
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_TRMIN_EINH",S1
                    pop        L0
__00063119:         etag       __0006313D,"STAT_TRMIN_TEXT"
                    push       #$1.L
                    jump       __00063143
__0006313D:         push       #$0.L
__00063143:         pop        L0
                    jz         __00063173
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_TRMIN_TEXT",S1
                    pop        L0
__00063173:         jump       __00063D22
__00063179:         etag       __0006319D,"STAT_VVRAD_WERT"
                    push       #$1.L
                    jump       __000631A3
__0006319D:         push       #$0.L
__000631A3:         pop        L0
                    jz         __000631D0
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_VVRAD_WERT",F0
                    pop        L0
__000631D0:         etag       __000631F4,"STAT_VVRAD_EINH"
                    push       #$1.L
                    jump       __000631FA
__000631F4:         push       #$0.L
__000631FA:         pop        L0
                    jz         __0006322A
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_VVRAD_EINH",S1
                    pop        L0
__0006322A:         etag       __0006324E,"STAT_VVRAD_TEXT"
                    push       #$1.L
                    jump       __00063254
__0006324E:         push       #$0.L
__00063254:         pop        L0
                    jz         __00063284
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_VVRAD_TEXT",S1
                    pop        L0
__00063284:         jump       __00063D22
__0006328A:         etag       __000632AE,"STAT_VHRAD_WERT"
                    push       #$1.L
                    jump       __000632B4
__000632AE:         push       #$0.L
__000632B4:         pop        L0
                    jz         __000632E1
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_VHRAD_WERT",F0
                    pop        L0
__000632E1:         etag       __00063305,"STAT_VHRAD_EINH"
                    push       #$1.L
                    jump       __0006330B
__00063305:         push       #$0.L
__0006330B:         pop        L0
                    jz         __0006333B
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_VHRAD_EINH",S1
                    pop        L0
__0006333B:         etag       __0006335F,"STAT_VHRAD_TEXT"
                    push       #$1.L
                    jump       __00063365
__0006335F:         push       #$0.L
__00063365:         pop        L0
                    jz         __00063395
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_VHRAD_TEXT",S1
                    pop        L0
__00063395:         jump       __00063D22
__0006339B:         etag       __000633C3,"STAT_STCURPOS1_WERT"
                    push       #$1.L
                    jump       __000633C9
__000633C3:         push       #$0.L
__000633C9:         pop        L0
                    jz         __000633FA
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_STCURPOS1_WERT",F0
                    pop        L0
__000633FA:         etag       __00063422,"STAT_STCURPOS1_EINH"
                    push       #$1.L
                    jump       __00063428
__00063422:         push       #$0.L
__00063428:         pop        L0
                    jz         __0006345C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_STCURPOS1_EINH",S1
                    pop        L0
__0006345C:         etag       __00063484,"STAT_STCURPOS1_TEXT"
                    push       #$1.L
                    jump       __0006348A
__00063484:         push       #$0.L
__0006348A:         pop        L0
                    jz         __000634BE
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_STCURPOS1_TEXT",S1
                    pop        L0
__000634BE:         jump       __00063D22
__000634C4:         etag       __000634EC,"STAT_STCURPOS2_WERT"
                    push       #$1.L
                    jump       __000634F2
__000634EC:         push       #$0.L
__000634F2:         pop        L0
                    jz         __00063523
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_STCURPOS2_WERT",F0
                    pop        L0
__00063523:         etag       __0006354B,"STAT_STCURPOS2_EINH"
                    push       #$1.L
                    jump       __00063551
__0006354B:         push       #$0.L
__00063551:         pop        L0
                    jz         __00063585
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_STCURPOS2_EINH",S1
                    pop        L0
__00063585:         etag       __000635AD,"STAT_STCURPOS2_TEXT"
                    push       #$1.L
                    jump       __000635B3
__000635AD:         push       #$0.L
__000635B3:         pop        L0
                    jz         __000635E7
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_STCURPOS2_TEXT",S1
                    pop        L0
__000635E7:         jump       __00063D22
__000635ED:         etag       __0006360E,"STAT_PU_WERT"
                    push       #$1.L
                    jump       __00063614
__0006360E:         push       #$0.L
__00063614:         pop        L0
                    jz         __0006363E
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PU_WERT",F0
                    pop        L0
__0006363E:         etag       __0006365F,"STAT_PU_EINH"
                    push       #$1.L
                    jump       __00063665
__0006365F:         push       #$0.L
__00063665:         pop        L0
                    jz         __00063692
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_PU_EINH",S1
                    pop        L0
__00063692:         etag       __000636B3,"STAT_PU_TEXT"
                    push       #$1.L
                    jump       __000636B9
__000636B3:         push       #$0.L
__000636B9:         pop        L0
                    jz         __000636E6
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_PU_TEXT",S1
                    pop        L0
__000636E6:         jump       __00063D22
__000636EC:         etag       __0006370F,"STAT_GANG_WERT"
                    push       #$1.L
                    jump       __00063715
__0006370F:         push       #$0.L
__00063715:         pop        L0
                    jz         __00063741
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GANG_WERT",F0
                    pop        L0
__00063741:         etag       __00063764,"STAT_GANG_EINH"
                    push       #$1.L
                    jump       __0006376A
__00063764:         push       #$0.L
__0006376A:         pop        L0
                    jz         __00063799
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_GANG_EINH",S1
                    pop        L0
__00063799:         etag       __000637BC,"STAT_GANG_TEXT"
                    push       #$1.L
                    jump       __000637C2
__000637BC:         push       #$0.L
__000637C2:         pop        L0
                    jz         __000637F1
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_GANG_TEXT",S1
                    pop        L0
__000637F1:         jump       __00063D22
__000637F7:         etag       __00063820,"STAT_KW_ZAEHLER_WERT"
                    push       #$1.L
                    jump       __00063826
__00063820:         push       #$0.L
__00063826:         pop        L0
                    jz         __00063858
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_KW_ZAEHLER_WERT",F0
                    pop        L0
__00063858:         etag       __00063881,"STAT_KW_ZAEHLER_EINH"
                    push       #$1.L
                    jump       __00063887
__00063881:         push       #$0.L
__00063887:         pop        L0
                    jz         __000638BC
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_KW_ZAEHLER_EINH",S1
                    pop        L0
__000638BC:         etag       __000638E5,"STAT_KW_ZAEHLER_TEXT"
                    push       #$1.L
                    jump       __000638EB
__000638E5:         push       #$0.L
__000638EB:         pop        L0
                    jz         __00063920
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_KW_ZAEHLER_TEXT",S1
                    pop        L0
__00063920:         jump       __00063D22
__00063926:         etag       __0006394F,"STAT_NW_ZAEHLER_WERT"
                    push       #$1.L
                    jump       __00063955
__0006394F:         push       #$0.L
__00063955:         pop        L0
                    jz         __00063987
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NW_ZAEHLER_WERT",F0
                    pop        L0
__00063987:         etag       __000639B0,"STAT_NW_ZAEHLER_EINH"
                    push       #$1.L
                    jump       __000639B6
__000639B0:         push       #$0.L
__000639B6:         pop        L0
                    jz         __000639EB
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_NW_ZAEHLER_EINH",S1
                    pop        L0
__000639EB:         etag       __00063A14,"STAT_NW_ZAEHLER_TEXT"
                    push       #$1.L
                    jump       __00063A1A
__00063A14:         push       #$0.L
__00063A1A:         pop        L0
                    jz         __00063A4F
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_NW_ZAEHLER_TEXT",S1
                    pop        L0
__00063A4F:         jump       __00063D22
__00063A55:         etag       __00063A78,"STAT_DISA_WERT"
                    push       #$1.L
                    jump       __00063A7E
__00063A78:         push       #$0.L
__00063A7E:         pop        L0
                    jz         __00063AAA
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DISA_WERT",F0
                    pop        L0
__00063AAA:         etag       __00063ACD,"STAT_DISA_EINH"
                    push       #$1.L
                    jump       __00063AD3
__00063ACD:         push       #$0.L
__00063AD3:         pop        L0
                    jz         __00063B02
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_DISA_EINH",S1
                    pop        L0
__00063B02:         etag       __00063B25,"STAT_DISA_TEXT"
                    push       #$1.L
                    jump       __00063B2B
__00063B25:         push       #$0.L
__00063B2B:         pop        L0
                    jz         __00063B5A
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_DISA_TEXT",S1
                    pop        L0
__00063B5A:         jump       __00063D22
__00063B60:         jump       __00063D22
                    jump       __00063D22
__00063B6C:         pop        L0
                    comp       L0,#$20.L
                    jz         __00063A55
                    comp       L0,#$1F.L
                    jz         __00063926
                    comp       L0,#$1E.L
                    jz         __000637F7
                    comp       L0,#$1D.L
                    jz         __000636EC
                    comp       L0,#$1C.L
                    jz         __000635ED
                    comp       L0,#$1B.L
                    jz         __000634C4
                    comp       L0,#$1A.L
                    jz         __0006339B
                    comp       L0,#$19.L
                    jz         __0006328A
                    comp       L0,#$18.L
                    jz         __00063179
                    comp       L0,#$17.L
                    jz         __00063068
                    comp       L0,#$16.L
                    jz         __00062F4B
                    comp       L0,#$15.L
                    jz         __00062E3A
                    comp       L0,#$14.L
                    jz         __00062D29
                    comp       L0,#$13.L
                    jz         __00062C18
                    comp       L0,#$12.L
                    jz         __00062B07
                    comp       L0,#$11.L
                    jz         __000629F6
                    comp       L0,#$10.L
                    jz         __000628F7
                    comp       L0,#$F.L
                    jz         __000627E6
                    comp       L0,#$E.L
                    jz         __000626D5
                    comp       L0,#$D.L
                    jz         __000625C4
                    comp       L0,#$C.L
                    jz         __000624B3
                    comp       L0,#$B.L
                    jz         __00062390
                    comp       L0,#$A.L
                    jz         __0006226D
                    comp       L0,#$9.L
                    jz         __00062162
                    comp       L0,#$8.L
                    jz         __00062057
                    comp       L0,#$7.L
                    jz         __00061F46
                    comp       L0,#$6.L
                    jz         __00061E35
                    comp       L0,#$5.L
                    jz         __00061D2A
                    comp       L0,#$4.L
                    jz         __00061C1F
                    comp       L0,#$3.L
                    jz         __00061B14
                    comp       L0,#$2.L
                    jz         __00061A0F
                    comp       L0,#$1.L
                    jz         __00061910
                    comp       L0,#$0.L
                    jz         __00061811
                    jump       __00063B60
__00063D22:         clear      L0
                    move       B0,S0[#$4]
                    jpl        __00063D3A
                    move       I1,#$FFFF.I
                    move       B1,#$FF.B
__00063D3A:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    pop        L0
                    pop        L0
                    jump       __00060D40
__00063D67:         etag       __00063D88,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00063D8E
__00063D88:         push       #$0.L
__00063D8E:         pop        L0
                    jz         __00063DBB
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__00063DBB:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_DIGITAL#
;    JOBNAME:STATUS_DIGITAL
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $02 RecordCommonIdentifier "Schalter Stati lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:liefert Schalterstati sowie andere digitale Werte
;    JOBCOMMENT:S_KUPP    (Schalter Kupplung, 1=betätigt 0=nicht betätigt)
;    JOBCOMMENT:ES_SST    (Seitenstützen-Schalter (aus Diagnose), 1=eingeklappt 0=ausgeklappt,
;    JOBCOMMENT:ermittelt aus den Zuständen der Seitenstützen 1 und 2 bzw. nur 1)
;    JOBCOMMENT:ES_SST1   (Schalter Seitenstütze 1, 1=eingeklappt 0=ausgeklappt)
;    JOBCOMMENT:ES_SST2   (Schalter Seitenstütze 2, 1=ausgeklappt 0=eingeklappt)
;    JOBCOMMENT:ES_OELNIV (Ölniveau-Schwimmer-Schalter, 1=Ölniveau i.O. 0=nicht i.O.)
;    JOBCOMMENT:ES_POEL   (Öldruck-Schalter, 1=vorhanden 0=nicht vorhanden)
;    JOBCOMMENT:ES_START  (Startschalter, 1=betätigt 0=nicht betätigt)
;    JOBCOMMENT:S_KL15    (Schalter Klemme 15, 1=betätigt 0=nicht betätigt)
;    JOBCOMMENT:ES_KILL   (Not-Aus-Schalter, 1=Not-aus aktiv 0=in Betriebsstellung)
;    JOBCOMMENT:B_KL15_ZFE(Status Klemme 15 aus ZFE2 über CAN, 1=betätigt 0=nicht betätigt)
;    JOBCOMMENT:B_FZGM_AENDERN(Eingang Modustaster, 1=betätigt, 0=nicht betätigt)
;    JOBCOMMENT:B_FZGM_SONDER(Sondermodus, 1=aktiv, 0=nicht aktiv)
;    JOBCOMMENT:ES_BLSV   (Bremslichtschalter vorn, 1 = betätigt, 0 = nicht betätigt)
;    JOBCOMMENT:ES_BLSH   (Bremslichtschalter hinten, 1 = betätigt, 0 = nicht betätigt)
;    JOBCOMMENT:OELNIV3 (Dreistufiger Ölniveau-Schwimmer, 0=Ölstand zu gering, 1=Ölstand nicht zu gering.)
;    RESULT:STAT_S_KUPP_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Schalter Kupplung
;    RESULT:STAT_S_KUPP_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Kupplungs-Schalter
;    RESULT:STAT_S_KUPP_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Kupplungs-Schalter
;    RESULT:STAT_ES_SST_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Seitenstützen-Schalter (nach Diagnose)
;    RESULT:STAT_ES_SST_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Seitenstützen-Schalter (nach Diagnose)
;    RESULT:STAT_ES_SST_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Seitenstützen-Schalter (nach Diagnose)
;    RESULT:STAT_ES_SST1_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Seitenstützen-Schalter 1
;    RESULT:STAT_ES_SST1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Seitenstützen-Schalter 1
;    RESULT:STAT_ES_SST1_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Seitenstützen-Schalter 1
;    RESULT:STAT_ES_SST2_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Seitenstützen-Schalter 2
;    RESULT:STAT_ES_SST2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Seitenstützen-Schalter 2
;    RESULT:STAT_ES_SST2_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Seitenstützen-Schalter 2
;    RESULT:STAT_ES_OELNIV_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Ölniveau-Schwimmer-Schalter
;    RESULT:STAT_ES_OELNIV_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Ölniveau-Schwimmer-Schalter
;    RESULT:STAT_ES_OELNIV_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Ölniveau-Schwimmer-Schalter
;    RESULT:STAT_ES_POEL_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Öldruckschalter
;    RESULT:STAT_ES_POEL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Öldruck-Schalter
;    RESULT:STAT_ES_POEL_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Öldruck-Schalter
;    RESULT:STAT_ES_START_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Startschalter
;    RESULT:STAT_ES_START_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Startschalter
;    RESULT:STAT_ES_START_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Startschalter
;    RESULT:STAT_S_KL15_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Schalter Kl 15
;    RESULT:STAT_S_KL15_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Schalter Kl 15
;    RESULT:STAT_S_KL15_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Schalter Kl 15
;    RESULT:STAT_ES_KILL_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Not-Aus-Schalter
;    RESULT:STAT_ES_KILL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Not-Aus-Schalter
;    RESULT:STAT_ES_KILL_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Not-Aus-Schalter
;    RESULT:STAT_B_KL15_ZFE_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:KL 15 aus ZFE
;    RESULT:STAT_B_KL15_ZFE_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:KL 15 aus ZFE
;    RESULT:STAT_B_KL15_ZFE_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:KL 15 aus ZFE
;    RESULT:STAT_B_FZGM_AENDERN_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Eingang Modustaster
;    RESULT:STAT_B_FZGM_AENDERN_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Eingang Modustaster
;    RESULT:STAT_B_FZGM_AENDERN_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Eingang Modustaster
;    RESULT:STAT_B_FZGM_SONDER_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Sondermodus (Codierstecker) – wird nur bei Kl. 15 Aus/Ein ausgewertet
;    RESULT:STAT_B_FZGM_SONDER_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sondermodus(Codierstecker) – wird nur bei Kl. 15 Aus/Ein ausgewertet
;    RESULT:STAT_B_FZGM_SONDER_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Sondermodus(Codierstecker) – wird nur bei Kl. 15 Aus/Ein ausgewertet
;    RESULT:STAT_ES_BLSV_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Bremslichtschalter vorn
;    RESULT:STAT_ES_BLSV_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bremslichtschalter vorn
;    RESULT:STAT_ES_BLSV_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Bremslichtschalter vorn
;    RESULT:STAT_ES_BLSH_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Bremslichtschalter hinten
;    RESULT:STAT_ES_BLSH_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bremslichtschalter hinten
;    RESULT:STAT_ES_BLSH_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Bremslichtschalter hinten
;    RESULT:STAT_OELNIV3_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Dreistufiger Ölniveau-Schwimmer
;    RESULT:STAT_OELNIV3_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Dreistufiger Ölniveau-Schwimmer
;    RESULT:STAT_OELNIV3_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Dreistufiger Ölniveau-Schwimmer
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$02.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __00063E40,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00063E46
__00063E40:         push       #$0.L
__00063E46:         pop        L0
                    jz         __00063E73
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00063E73:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00063ECF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00064166
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00063F31
                    etag       __00063F31,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00063F31:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00063F4D
                    move       B2,#$1.B
__00063F4D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00063F71
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00063F71:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00063FB7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00064166
__00063FB7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0006410F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00064079
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00064045
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00064045
                    comp       S3[B0],#'!'
                    jz         __00064029
                    comp       S3[B0],#'#'
                    jz         __00064029
                    jump       __00064045
__00064029:         comp       I6,#$1.I
                    jz         __0006403A
                    wait       #$1.L
__0006403A:         subb       I6,#$1.I
                    jnz        __00063ECF
__00064045:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00064166
__00064079:         comp       I3,#$0.I
                    jz         __00064103
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000640A0
                    move       B3,#$1.B
__000640A0:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000640B8
                    adds       B3,#$1.B
__000640B8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00064103
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00064166
__00064103:         push       #$1.L
                    jump       __0006416C
__0006410F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0006416C
__00064166:         push       #$0.L
__0006416C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000641A6
                    push       #$0.L
                    jump       __000641AC
__000641A6:         push       #$1.L
__000641AC:         pop        L0
                    jz         __000641B9
                    nop
                    eoj
__000641B9:         clear      S1
                    move       S1,"Digitalwerte"
                    push       #$1.L
                    tabset     "Digitalwerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"B_KL15_ZFE"
                    push       #$1.L
                    move       S1,"B_KL15_ZFE"
                    tabseek    "MNEMONIC",S1
                    jz         __00064257
                    push       #$1.L
                    jump       __0006425D
__00064257:         push       #$0.L
__0006425D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000642F4
                    move       I1,#$FFFF.I
__000642F4:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0006431D
                    push       #$0.L
                    jump       __00064323
__0006431D:         push       #$1.L
__00064323:         pop        L0
                    jz         __0006459F
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00064342
                    move       I1,#$FFFF.I
__00064342:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00064386
                    move       I1,#$FFFF.I
__00064386:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000643A7
                    move       I1,#$FFFF.I
__000643A7:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000643CB
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000643CB:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000643EC
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000643EC:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00064425
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00064428
__00064425:         pop        L0
__00064428:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00064468
                    move       I1,#$FFFF.I
__00064468:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000644A1
                    move       I1,#$FFFF.I
__000644A1:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000644F2
                    move       I1,#$FFFF.I
__000644F2:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006451B
                    push       #$0.L
                    jump       __00064521
__0006451B:         push       #$1.L
__00064521:         pop        L0
                    jz         __0006454C
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00064566
__0006454C:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00064566:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000645C7
__0006459F:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000645C7:         clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"B_KL15_ZFE"
                    push       #$1.L
                    move       S1,"B_KL15_ZFE"
                    tabseek    "MNEMONIC",S1
                    jz         __00064627
                    push       #$1.L
                    jump       __0006462D
__00064627:         push       #$0.L
__0006462D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000646A4,"STAT_B_KL15_ZFE_TEXT"
                    push       #$1.L
                    jump       __000646AA
__000646A4:         push       #$0.L
__000646AA:         pop        L0
                    jz         __000646DF
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_B_KL15_ZFE_TEXT",S1
                    pop        L0
__000646DF:         etag       __00064709,"STAT_B_KL15_ZFE_AKTIV"
                    push       #$1.L
                    jump       __0006470F
__00064709:         push       #$0.L
__0006470F:         pop        L0
                    jz         __00064756
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0006472E
                    move       I1,#$FFFF.I
__0006472E:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_KL15_ZFE_AKTIV",I0
                    pop        L0
__00064756:         etag       __00064782,"STAT_B_KL15_ZFE_ZUSTAND"
                    push       #$1.L
                    jump       __00064788
__00064782:         push       #$0.L
__00064788:         pop        L0
                    jz         __000647C0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_KL15_ZFE_ZUSTAND",S1
                    pop        L0
__000647C0:         clear      S1
                    move       S1,"S_KUPP"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00064827
                    push       #$1.L
                    jump       __0006482D
__00064827:         push       #$0.L
__0006482D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000648C4
                    move       I1,#$FFFF.I
__000648C4:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000648ED
                    push       #$0.L
                    jump       __000648F3
__000648ED:         push       #$1.L
__000648F3:         pop        L0
                    jz         __00064B6F
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00064912
                    move       I1,#$FFFF.I
__00064912:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00064956
                    move       I1,#$FFFF.I
__00064956:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00064977
                    move       I1,#$FFFF.I
__00064977:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0006499B
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006499B:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000649BC
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000649BC:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000649F5
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000649F8
__000649F5:         pop        L0
__000649F8:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00064A38
                    move       I1,#$FFFF.I
__00064A38:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00064A71
                    move       I1,#$FFFF.I
__00064A71:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00064AC2
                    move       I1,#$FFFF.I
__00064AC2:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00064AEB
                    push       #$0.L
                    jump       __00064AF1
__00064AEB:         push       #$1.L
__00064AF1:         pop        L0
                    jz         __00064B1C
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00064B36
__00064B1C:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00064B36:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00064B97
__00064B6F:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00064B97:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00064BFC,"STAT_S_KUPP_AKTIV"
                    push       #$1.L
                    jump       __00064C02
__00064BFC:         push       #$0.L
__00064C02:         pop        L0
                    jz         __00064C45
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00064C21
                    move       I1,#$FFFF.I
__00064C21:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_S_KUPP_AKTIV",I0
                    pop        L0
__00064C45:         etag       __00064C6A,"STAT_S_KUPP_TEXT"
                    push       #$1.L
                    jump       __00064C70
__00064C6A:         push       #$0.L
__00064C70:         pop        L0
                    jz         __00064CA1
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_S_KUPP_TEXT",S1
                    pop        L0
__00064CA1:         etag       __00064CC9,"STAT_S_KUPP_ZUSTAND"
                    push       #$1.L
                    jump       __00064CCF
__00064CC9:         push       #$0.L
__00064CCF:         pop        L0
                    jz         __00064D03
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_S_KUPP_ZUSTAND",S1
                    pop        L0
__00064D03:         clear      S1
                    move       S1,"ES_SST"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00064D6A
                    push       #$1.L
                    jump       __00064D70
__00064D6A:         push       #$0.L
__00064D70:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00064E07
                    move       I1,#$FFFF.I
__00064E07:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00064E30
                    push       #$0.L
                    jump       __00064E36
__00064E30:         push       #$1.L
__00064E36:         pop        L0
                    jz         __000650B2
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00064E55
                    move       I1,#$FFFF.I
__00064E55:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00064E99
                    move       I1,#$FFFF.I
__00064E99:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00064EBA
                    move       I1,#$FFFF.I
__00064EBA:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00064EDE
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00064EDE:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00064EFF
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00064EFF:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00064F38
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00064F3B
__00064F38:         pop        L0
__00064F3B:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00064F7B
                    move       I1,#$FFFF.I
__00064F7B:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00064FB4
                    move       I1,#$FFFF.I
__00064FB4:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065005
                    move       I1,#$FFFF.I
__00065005:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006502E
                    push       #$0.L
                    jump       __00065034
__0006502E:         push       #$1.L
__00065034:         pop        L0
                    jz         __0006505F
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00065079
__0006505F:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00065079:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000650DA
__000650B2:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000650DA:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006513F,"STAT_ES_SST_AKTIV"
                    push       #$1.L
                    jump       __00065145
__0006513F:         push       #$0.L
__00065145:         pop        L0
                    jz         __00065188
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065164
                    move       I1,#$FFFF.I
__00065164:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_SST_AKTIV",I0
                    pop        L0
__00065188:         etag       __000651AD,"STAT_ES_SST_TEXT"
                    push       #$1.L
                    jump       __000651B3
__000651AD:         push       #$0.L
__000651B3:         pop        L0
                    jz         __000651E4
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ES_SST_TEXT",S1
                    pop        L0
__000651E4:         etag       __0006520C,"STAT_ES_SST_ZUSTAND"
                    push       #$1.L
                    jump       __00065212
__0006520C:         push       #$0.L
__00065212:         pop        L0
                    jz         __00065246
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_SST_ZUSTAND",S1
                    pop        L0
__00065246:         clear      S1
                    move       S1,"ES_SST1"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __000652AE
                    push       #$1.L
                    jump       __000652B4
__000652AE:         push       #$0.L
__000652B4:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0006534B
                    move       I1,#$FFFF.I
__0006534B:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00065374
                    push       #$0.L
                    jump       __0006537A
__00065374:         push       #$1.L
__0006537A:         pop        L0
                    jz         __000655F6
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065399
                    move       I1,#$FFFF.I
__00065399:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000653DD
                    move       I1,#$FFFF.I
__000653DD:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000653FE
                    move       I1,#$FFFF.I
__000653FE:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00065422
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00065422:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00065443
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00065443:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0006547C
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0006547F
__0006547C:         pop        L0
__0006547F:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000654BF
                    move       I1,#$FFFF.I
__000654BF:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000654F8
                    move       I1,#$FFFF.I
__000654F8:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065549
                    move       I1,#$FFFF.I
__00065549:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00065572
                    push       #$0.L
                    jump       __00065578
__00065572:         push       #$1.L
__00065578:         pop        L0
                    jz         __000655A3
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __000655BD
__000655A3:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000655BD:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006561E
__000655F6:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0006561E:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00065684,"STAT_ES_SST1_AKTIV"
                    push       #$1.L
                    jump       __0006568A
__00065684:         push       #$0.L
__0006568A:         pop        L0
                    jz         __000656CE
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000656A9
                    move       I1,#$FFFF.I
__000656A9:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_SST1_AKTIV",I0
                    pop        L0
__000656CE:         etag       __000656F4,"STAT_ES_SST1_TEXT"
                    push       #$1.L
                    jump       __000656FA
__000656F4:         push       #$0.L
__000656FA:         pop        L0
                    jz         __0006572C
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ES_SST1_TEXT",S1
                    pop        L0
__0006572C:         etag       __00065755,"STAT_ES_SST1_ZUSTAND"
                    push       #$1.L
                    jump       __0006575B
__00065755:         push       #$0.L
__0006575B:         pop        L0
                    jz         __00065790
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_SST1_ZUSTAND",S1
                    pop        L0
__00065790:         clear      S1
                    move       S1,"ES_SST2"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __000657F8
                    push       #$1.L
                    jump       __000657FE
__000657F8:         push       #$0.L
__000657FE:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065895
                    move       I1,#$FFFF.I
__00065895:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000658BE
                    push       #$0.L
                    jump       __000658C4
__000658BE:         push       #$1.L
__000658C4:         pop        L0
                    jz         __00065B40
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000658E3
                    move       I1,#$FFFF.I
__000658E3:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065927
                    move       I1,#$FFFF.I
__00065927:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00065948
                    move       I1,#$FFFF.I
__00065948:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0006596C
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006596C:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0006598D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006598D:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000659C6
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000659C9
__000659C6:         pop        L0
__000659C9:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00065A09
                    move       I1,#$FFFF.I
__00065A09:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00065A42
                    move       I1,#$FFFF.I
__00065A42:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065A93
                    move       I1,#$FFFF.I
__00065A93:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00065ABC
                    push       #$0.L
                    jump       __00065AC2
__00065ABC:         push       #$1.L
__00065AC2:         pop        L0
                    jz         __00065AED
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00065B07
__00065AED:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00065B07:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00065B68
__00065B40:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00065B68:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00065BCE,"STAT_ES_SST2_AKTIV"
                    push       #$1.L
                    jump       __00065BD4
__00065BCE:         push       #$0.L
__00065BD4:         pop        L0
                    jz         __00065C18
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065BF3
                    move       I1,#$FFFF.I
__00065BF3:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_SST2_AKTIV",I0
                    pop        L0
__00065C18:         etag       __00065C3E,"STAT_ES_SST2_TEXT"
                    push       #$1.L
                    jump       __00065C44
__00065C3E:         push       #$0.L
__00065C44:         pop        L0
                    jz         __00065C76
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ES_SST2_TEXT",S1
                    pop        L0
__00065C76:         etag       __00065C9F,"STAT_ES_SST2_ZUSTAND"
                    push       #$1.L
                    jump       __00065CA5
__00065C9F:         push       #$0.L
__00065CA5:         pop        L0
                    jz         __00065CDA
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_SST2_ZUSTAND",S1
                    pop        L0
__00065CDA:         clear      S1
                    move       S1,"ES_OELNIV"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00065D44
                    push       #$1.L
                    jump       __00065D4A
__00065D44:         push       #$0.L
__00065D4A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065DE1
                    move       I1,#$FFFF.I
__00065DE1:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00065E0A
                    push       #$0.L
                    jump       __00065E10
__00065E0A:         push       #$1.L
__00065E10:         pop        L0
                    jz         __0006608C
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065E2F
                    move       I1,#$FFFF.I
__00065E2F:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065E73
                    move       I1,#$FFFF.I
__00065E73:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00065E94
                    move       I1,#$FFFF.I
__00065E94:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00065EB8
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00065EB8:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00065ED9
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00065ED9:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00065F12
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00065F15
__00065F12:         pop        L0
__00065F15:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00065F55
                    move       I1,#$FFFF.I
__00065F55:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00065F8E
                    move       I1,#$FFFF.I
__00065F8E:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00065FDF
                    move       I1,#$FFFF.I
__00065FDF:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00066008
                    push       #$0.L
                    jump       __0006600E
__00066008:         push       #$1.L
__0006600E:         pop        L0
                    jz         __00066039
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00066053
__00066039:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00066053:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000660B4
__0006608C:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000660B4:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006611C,"STAT_ES_OELNIV_AKTIV"
                    push       #$1.L
                    jump       __00066122
__0006611C:         push       #$0.L
__00066122:         pop        L0
                    jz         __00066168
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066141
                    move       I1,#$FFFF.I
__00066141:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_OELNIV_AKTIV",I0
                    pop        L0
__00066168:         etag       __00066190,"STAT_ES_OELNIV_TEXT"
                    push       #$1.L
                    jump       __00066196
__00066190:         push       #$0.L
__00066196:         pop        L0
                    jz         __000661CA
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ES_OELNIV_TEXT",S1
                    pop        L0
__000661CA:         etag       __000661F5,"STAT_ES_OELNIV_ZUSTAND"
                    push       #$1.L
                    jump       __000661FB
__000661F5:         push       #$0.L
__000661FB:         pop        L0
                    jz         __00066232
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_OELNIV_ZUSTAND",S1
                    pop        L0
__00066232:         clear      S1
                    move       S1,"ES_POEL"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __0006629A
                    push       #$1.L
                    jump       __000662A0
__0006629A:         push       #$0.L
__000662A0:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066337
                    move       I1,#$FFFF.I
__00066337:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00066360
                    push       #$0.L
                    jump       __00066366
__00066360:         push       #$1.L
__00066366:         pop        L0
                    jz         __000665E2
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066385
                    move       I1,#$FFFF.I
__00066385:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000663C9
                    move       I1,#$FFFF.I
__000663C9:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000663EA
                    move       I1,#$FFFF.I
__000663EA:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0006640E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006640E:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0006642F
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006642F:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00066468
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0006646B
__00066468:         pop        L0
__0006646B:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000664AB
                    move       I1,#$FFFF.I
__000664AB:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000664E4
                    move       I1,#$FFFF.I
__000664E4:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066535
                    move       I1,#$FFFF.I
__00066535:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006655E
                    push       #$0.L
                    jump       __00066564
__0006655E:         push       #$1.L
__00066564:         pop        L0
                    jz         __0006658F
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __000665A9
__0006658F:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000665A9:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006660A
__000665E2:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0006660A:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00066670,"STAT_ES_POEL_AKTIV"
                    push       #$1.L
                    jump       __00066676
__00066670:         push       #$0.L
__00066676:         pop        L0
                    jz         __000666BA
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066695
                    move       I1,#$FFFF.I
__00066695:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_POEL_AKTIV",I0
                    pop        L0
__000666BA:         etag       __000666E0,"STAT_ES_POEL_TEXT"
                    push       #$1.L
                    jump       __000666E6
__000666E0:         push       #$0.L
__000666E6:         pop        L0
                    jz         __00066718
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ES_POEL_TEXT",S1
                    pop        L0
__00066718:         etag       __00066741,"STAT_ES_POEL_ZUSTAND"
                    push       #$1.L
                    jump       __00066747
__00066741:         push       #$0.L
__00066747:         pop        L0
                    jz         __0006677C
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_POEL_ZUSTAND",S1
                    pop        L0
__0006677C:         clear      S1
                    move       S1,"ES_START"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __000667E5
                    push       #$1.L
                    jump       __000667EB
__000667E5:         push       #$0.L
__000667EB:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066882
                    move       I1,#$FFFF.I
__00066882:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000668AB
                    push       #$0.L
                    jump       __000668B1
__000668AB:         push       #$1.L
__000668B1:         pop        L0
                    jz         __00066B2D
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000668D0
                    move       I1,#$FFFF.I
__000668D0:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066914
                    move       I1,#$FFFF.I
__00066914:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00066935
                    move       I1,#$FFFF.I
__00066935:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00066959
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00066959:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0006697A
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006697A:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000669B3
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000669B6
__000669B3:         pop        L0
__000669B6:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000669F6
                    move       I1,#$FFFF.I
__000669F6:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00066A2F
                    move       I1,#$FFFF.I
__00066A2F:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066A80
                    move       I1,#$FFFF.I
__00066A80:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00066AA9
                    push       #$0.L
                    jump       __00066AAF
__00066AA9:         push       #$1.L
__00066AAF:         pop        L0
                    jz         __00066ADA
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00066AF4
__00066ADA:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00066AF4:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00066B55
__00066B2D:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00066B55:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00066BBC,"STAT_ES_START_AKTIV"
                    push       #$1.L
                    jump       __00066BC2
__00066BBC:         push       #$0.L
__00066BC2:         pop        L0
                    jz         __00066C07
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066BE1
                    move       I1,#$FFFF.I
__00066BE1:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_START_AKTIV",I0
                    pop        L0
__00066C07:         etag       __00066C2E,"STAT_ES_START_TEXT"
                    push       #$1.L
                    jump       __00066C34
__00066C2E:         push       #$0.L
__00066C34:         pop        L0
                    jz         __00066C67
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ES_START_TEXT",S1
                    pop        L0
__00066C67:         etag       __00066C91,"STAT_ES_START_ZUSTAND"
                    push       #$1.L
                    jump       __00066C97
__00066C91:         push       #$0.L
__00066C97:         pop        L0
                    jz         __00066CCD
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_START_ZUSTAND",S1
                    pop        L0
__00066CCD:         clear      S1
                    move       S1,"S_KL15"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00066D34
                    push       #$1.L
                    jump       __00066D3A
__00066D34:         push       #$0.L
__00066D3A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066DD1
                    move       I1,#$FFFF.I
__00066DD1:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00066DFA
                    push       #$0.L
                    jump       __00066E00
__00066DFA:         push       #$1.L
__00066E00:         pop        L0
                    jz         __0006707C
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066E1F
                    move       I1,#$FFFF.I
__00066E1F:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066E63
                    move       I1,#$FFFF.I
__00066E63:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00066E84
                    move       I1,#$FFFF.I
__00066E84:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00066EA8
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00066EA8:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00066EC9
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00066EC9:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00066F02
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00066F05
__00066F02:         pop        L0
__00066F05:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00066F45
                    move       I1,#$FFFF.I
__00066F45:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00066F7E
                    move       I1,#$FFFF.I
__00066F7E:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00066FCF
                    move       I1,#$FFFF.I
__00066FCF:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00066FF8
                    push       #$0.L
                    jump       __00066FFE
__00066FF8:         push       #$1.L
__00066FFE:         pop        L0
                    jz         __00067029
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00067043
__00067029:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00067043:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000670A4
__0006707C:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000670A4:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00067109,"STAT_S_KL15_AKTIV"
                    push       #$1.L
                    jump       __0006710F
__00067109:         push       #$0.L
__0006710F:         pop        L0
                    jz         __00067152
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0006712E
                    move       I1,#$FFFF.I
__0006712E:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_S_KL15_AKTIV",I0
                    pop        L0
__00067152:         etag       __00067177,"STAT_S_KL15_TEXT"
                    push       #$1.L
                    jump       __0006717D
__00067177:         push       #$0.L
__0006717D:         pop        L0
                    jz         __000671AE
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_S_KL15_TEXT",S1
                    pop        L0
__000671AE:         etag       __000671D6,"STAT_S_KL15_ZUSTAND"
                    push       #$1.L
                    jump       __000671DC
__000671D6:         push       #$0.L
__000671DC:         pop        L0
                    jz         __00067210
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_S_KL15_ZUSTAND",S1
                    pop        L0
__00067210:         clear      S1
                    move       S1,"ES_KILL"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00067278
                    push       #$1.L
                    jump       __0006727E
__00067278:         push       #$0.L
__0006727E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067315
                    move       I1,#$FFFF.I
__00067315:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0006733E
                    push       #$0.L
                    jump       __00067344
__0006733E:         push       #$1.L
__00067344:         pop        L0
                    jz         __000675C0
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067363
                    move       I1,#$FFFF.I
__00067363:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000673A7
                    move       I1,#$FFFF.I
__000673A7:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000673C8
                    move       I1,#$FFFF.I
__000673C8:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000673EC
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000673EC:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0006740D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006740D:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00067446
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00067449
__00067446:         pop        L0
__00067449:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00067489
                    move       I1,#$FFFF.I
__00067489:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000674C2
                    move       I1,#$FFFF.I
__000674C2:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067513
                    move       I1,#$FFFF.I
__00067513:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006753C
                    push       #$0.L
                    jump       __00067542
__0006753C:         push       #$1.L
__00067542:         pop        L0
                    jz         __0006756D
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00067587
__0006756D:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00067587:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000675E8
__000675C0:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000675E8:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006764E,"STAT_ES_KILL_AKTIV"
                    push       #$1.L
                    jump       __00067654
__0006764E:         push       #$0.L
__00067654:         pop        L0
                    jz         __00067698
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067673
                    move       I1,#$FFFF.I
__00067673:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_KILL_AKTIV",I0
                    pop        L0
__00067698:         etag       __000676BE,"STAT_ES_KILL_TEXT"
                    push       #$1.L
                    jump       __000676C4
__000676BE:         push       #$0.L
__000676C4:         pop        L0
                    jz         __000676F6
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ES_KILL_TEXT",S1
                    pop        L0
__000676F6:         etag       __0006771F,"STAT_ES_KILL_ZUSTAND"
                    push       #$1.L
                    jump       __00067725
__0006771F:         push       #$0.L
__00067725:         pop        L0
                    jz         __0006775A
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_KILL_ZUSTAND",S1
                    pop        L0
__0006775A:         clear      S1
                    move       S1,"B_FZGM_AENDERN"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __000677C9
                    push       #$1.L
                    jump       __000677CF
__000677C9:         push       #$0.L
__000677CF:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067866
                    move       I1,#$FFFF.I
__00067866:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0006788F
                    push       #$0.L
                    jump       __00067895
__0006788F:         push       #$1.L
__00067895:         pop        L0
                    jz         __00067B11
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000678B4
                    move       I1,#$FFFF.I
__000678B4:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000678F8
                    move       I1,#$FFFF.I
__000678F8:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00067919
                    move       I1,#$FFFF.I
__00067919:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0006793D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006793D:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0006795E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006795E:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00067997
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0006799A
__00067997:         pop        L0
__0006799A:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000679DA
                    move       I1,#$FFFF.I
__000679DA:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00067A13
                    move       I1,#$FFFF.I
__00067A13:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067A64
                    move       I1,#$FFFF.I
__00067A64:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00067A8D
                    push       #$0.L
                    jump       __00067A93
__00067A8D:         push       #$1.L
__00067A93:         pop        L0
                    jz         __00067ABE
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00067AD8
__00067ABE:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00067AD8:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00067B39
__00067B11:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00067B39:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00067BA6,"STAT_B_FZGM_AENDERN_AKTIV"
                    push       #$1.L
                    jump       __00067BAC
__00067BA6:         push       #$0.L
__00067BAC:         pop        L0
                    jz         __00067BF7
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067BCB
                    move       I1,#$FFFF.I
__00067BCB:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_FZGM_AENDERN_AKTIV",I0
                    pop        L0
__00067BF7:         etag       __00067C24,"STAT_B_FZGM_AENDERN_TEXT"
                    push       #$1.L
                    jump       __00067C2A
__00067C24:         push       #$0.L
__00067C2A:         pop        L0
                    jz         __00067C63
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_B_FZGM_AENDERN_TEXT",S1
                    pop        L0
__00067C63:         etag       __00067C93,"STAT_B_FZGM_AENDERN_ZUSTAND"
                    push       #$1.L
                    jump       __00067C99
__00067C93:         push       #$0.L
__00067C99:         pop        L0
                    jz         __00067CD5
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_FZGM_AENDERN_ZUSTAND",S1
                    pop        L0
__00067CD5:         clear      S1
                    move       S1,"B_FZGM_SONDER"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00067D43
                    push       #$1.L
                    jump       __00067D49
__00067D43:         push       #$0.L
__00067D49:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067DE0
                    move       I1,#$FFFF.I
__00067DE0:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00067E09
                    push       #$0.L
                    jump       __00067E0F
__00067E09:         push       #$1.L
__00067E0F:         pop        L0
                    jz         __0006808B
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067E2E
                    move       I1,#$FFFF.I
__00067E2E:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067E72
                    move       I1,#$FFFF.I
__00067E72:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00067E93
                    move       I1,#$FFFF.I
__00067E93:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00067EB7
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00067EB7:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00067ED8
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00067ED8:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00067F11
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00067F14
__00067F11:         pop        L0
__00067F14:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00067F54
                    move       I1,#$FFFF.I
__00067F54:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00067F8D
                    move       I1,#$FFFF.I
__00067F8D:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00067FDE
                    move       I1,#$FFFF.I
__00067FDE:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00068007
                    push       #$0.L
                    jump       __0006800D
__00068007:         push       #$1.L
__0006800D:         pop        L0
                    jz         __00068038
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00068052
__00068038:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00068052:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000680B3
__0006808B:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000680B3:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006811F,"STAT_B_FZGM_SONDER_AKTIV"
                    push       #$1.L
                    jump       __00068125
__0006811F:         push       #$0.L
__00068125:         pop        L0
                    jz         __0006816F
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00068144
                    move       I1,#$FFFF.I
__00068144:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_FZGM_SONDER_AKTIV",I0
                    pop        L0
__0006816F:         etag       __0006819B,"STAT_B_FZGM_SONDER_TEXT"
                    push       #$1.L
                    jump       __000681A1
__0006819B:         push       #$0.L
__000681A1:         pop        L0
                    jz         __000681D9
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_B_FZGM_SONDER_TEXT",S1
                    pop        L0
__000681D9:         etag       __00068208,"STAT_B_FZGM_SONDER_ZUSTAND"
                    push       #$1.L
                    jump       __0006820E
__00068208:         push       #$0.L
__0006820E:         pop        L0
                    jz         __00068249
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_FZGM_SONDER_ZUSTAND",S1
                    pop        L0
__00068249:         clear      S1
                    move       S1,"ES_BLSV"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __000682B1
                    push       #$1.L
                    jump       __000682B7
__000682B1:         push       #$0.L
__000682B7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0006834E
                    move       I1,#$FFFF.I
__0006834E:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00068377
                    push       #$0.L
                    jump       __0006837D
__00068377:         push       #$1.L
__0006837D:         pop        L0
                    jz         __000685F9
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0006839C
                    move       I1,#$FFFF.I
__0006839C:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000683E0
                    move       I1,#$FFFF.I
__000683E0:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00068401
                    move       I1,#$FFFF.I
__00068401:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00068425
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00068425:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00068446
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00068446:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0006847F
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00068482
__0006847F:         pop        L0
__00068482:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000684C2
                    move       I1,#$FFFF.I
__000684C2:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000684FB
                    move       I1,#$FFFF.I
__000684FB:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0006854C
                    move       I1,#$FFFF.I
__0006854C:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00068575
                    push       #$0.L
                    jump       __0006857B
__00068575:         push       #$1.L
__0006857B:         pop        L0
                    jz         __000685A6
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __000685C0
__000685A6:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__000685C0:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00068621
__000685F9:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00068621:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00068687,"STAT_ES_BLSV_AKTIV"
                    push       #$1.L
                    jump       __0006868D
__00068687:         push       #$0.L
__0006868D:         pop        L0
                    jz         __000686D1
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000686AC
                    move       I1,#$FFFF.I
__000686AC:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_BLSV_AKTIV",I0
                    pop        L0
__000686D1:         etag       __000686F7,"STAT_ES_BLSV_TEXT"
                    push       #$1.L
                    jump       __000686FD
__000686F7:         push       #$0.L
__000686FD:         pop        L0
                    jz         __0006872F
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ES_BLSV_TEXT",S1
                    pop        L0
__0006872F:         etag       __00068758,"STAT_ES_BLSV_ZUSTAND"
                    push       #$1.L
                    jump       __0006875E
__00068758:         push       #$0.L
__0006875E:         pop        L0
                    jz         __00068793
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_BLSV_ZUSTAND",S1
                    pop        L0
__00068793:         clear      S1
                    move       S1,"ES_BLSH"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __000687FB
                    push       #$1.L
                    jump       __00068801
__000687FB:         push       #$0.L
__00068801:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00068898
                    move       I1,#$FFFF.I
__00068898:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000688C1
                    push       #$0.L
                    jump       __000688C7
__000688C1:         push       #$1.L
__000688C7:         pop        L0
                    jz         __00068B43
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000688E6
                    move       I1,#$FFFF.I
__000688E6:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0006892A
                    move       I1,#$FFFF.I
__0006892A:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0006894B
                    move       I1,#$FFFF.I
__0006894B:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0006896F
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0006896F:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00068990
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00068990:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000689C9
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000689CC
__000689C9:         pop        L0
__000689CC:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00068A0C
                    move       I1,#$FFFF.I
__00068A0C:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00068A45
                    move       I1,#$FFFF.I
__00068A45:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00068A96
                    move       I1,#$FFFF.I
__00068A96:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00068ABF
                    push       #$0.L
                    jump       __00068AC5
__00068ABF:         push       #$1.L
__00068AC5:         pop        L0
                    jz         __00068AF0
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00068B0A
__00068AF0:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00068B0A:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00068B6B
__00068B43:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00068B6B:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00068BD1,"STAT_ES_BLSH_AKTIV"
                    push       #$1.L
                    jump       __00068BD7
__00068BD1:         push       #$0.L
__00068BD7:         pop        L0
                    jz         __00068C1B
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00068BF6
                    move       I1,#$FFFF.I
__00068BF6:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_BLSH_AKTIV",I0
                    pop        L0
__00068C1B:         etag       __00068C41,"STAT_ES_BLSH_TEXT"
                    push       #$1.L
                    jump       __00068C47
__00068C41:         push       #$0.L
__00068C47:         pop        L0
                    jz         __00068C79
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_ES_BLSH_TEXT",S1
                    pop        L0
__00068C79:         etag       __00068CA2,"STAT_ES_BLSH_ZUSTAND"
                    push       #$1.L
                    jump       __00068CA8
__00068CA2:         push       #$0.L
__00068CA8:         pop        L0
                    jz         __00068CDD
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_BLSH_ZUSTAND",S1
                    pop        L0
__00068CDD:         clear      S1
                    move       S1,"OELNIV"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMONIC",S1
                    jz         __00068D44
                    push       #$1.L
                    jump       __00068D4A
__00068D44:         push       #$0.L
__00068D4A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"INDEX"
                    push       #$1.L
                    tabget     S5,"INDEX"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00068DE1
                    move       I1,#$FFFF.I
__00068DE1:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00068E0A
                    push       #$0.L
                    jump       __00068E10
__00068E0A:         push       #$1.L
__00068E10:         pop        L0
                    jz         __0006908C
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00068E2F
                    move       I1,#$FFFF.I
__00068E2F:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00068E73
                    move       I1,#$FFFF.I
__00068E73:         push       L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00068E94
                    move       I1,#$FFFF.I
__00068E94:         push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00068EB8
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00068EB8:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00068ED9
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00068ED9:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00068F12
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00068F15
__00068F12:         pop        L0
__00068F15:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00068F55
                    move       I1,#$FFFF.I
__00068F55:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __00068F8E
                    move       I1,#$FFFF.I
__00068F8E:         push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00068FDF
                    move       I1,#$FFFF.I
__00068FDF:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00069008
                    push       #$0.L
                    jump       __0006900E
__00069008:         push       #$1.L
__0006900E:         pop        L0
                    jz         __00069039
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __00069053
__00069039:         clear      S1
                    move       S1,"0"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
__00069053:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000690B4
__0006908C:         clear      S1
                    move       S1,{$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$76.B,$65.B,$72.B,$66.B,$FC.B,$67.B,$62.B,$61.B,$72.B,$00.B}
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000690B4:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S6,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006911A,"STAT_OELNIV3_AKTIV"
                    push       #$1.L
                    jump       __00069120
__0006911A:         push       #$0.L
__00069120:         pop        L0
                    jz         __00069164
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0006913F
                    move       I1,#$FFFF.I
__0006913F:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_OELNIV3_AKTIV",I0
                    pop        L0
__00069164:         etag       __0006918A,"STAT_OELNIV3_TEXT"
                    push       #$1.L
                    jump       __00069190
__0006918A:         push       #$0.L
__00069190:         pop        L0
                    jz         __000691C2
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "STAT_OELNIV3_TEXT",S1
                    pop        L0
__000691C2:         etag       __000691EB,"STAT_OELNIV3_ZUSTAND"
                    push       #$1.L
                    jump       __000691F1
__000691EB:         push       #$0.L
__000691F1:         pop        L0
                    jz         __00069226
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_OELNIV3_ZUSTAND",S1
                    pop        L0
__00069226:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STOP_COMMUNICATION#
;    JOBNAME:STOP_COMMUNICATION
;    JOBCOMMENT:KWP2000 $82 StopCommunication Request Service Id
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$81.B,$12.B,$F1.B,$82.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000692A9,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000692AF
__000692A9:         push       #$0.L
__000692AF:         pop        L0
                    jz         __000692DC
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000692DC:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00069338:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000695CF
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0006939A
                    etag       __0006939A,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0006939A:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000693B6
                    move       B2,#$1.B
__000693B6:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000693DA
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000693DA:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00069420
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000695CF
__00069420:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00069578,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000694E2
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000694AE
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000694AE
                    comp       S3[B0],#'!'
                    jz         __00069492
                    comp       S3[B0],#'#'
                    jz         __00069492
                    jump       __000694AE
__00069492:         comp       I6,#$1.I
                    jz         __000694A3
                    wait       #$1.L
__000694A3:         subb       I6,#$1.I
                    jnz        __00069338
__000694AE:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000695CF
__000694E2:         comp       I3,#$0.I
                    jz         __0006956C
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00069509
                    move       B3,#$1.B
__00069509:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00069521
                    adds       B3,#$1.B
__00069521:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0006956C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000695CF
__0006956C:         push       #$1.L
                    jump       __000695D5
__00069578:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000695D5
__000695CF:         push       #$0.L
__000695D5:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006960F
                    push       #$0.L
                    jump       __00069615
__0006960F:         push       #$1.L
__00069615:         pop        L0
                    jz         __00069622
                    nop
                    eoj
__00069622:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_UEBERDREHZAHLEREIGNISSE#
;    JOBNAME:STATUS_UEBERDREHZAHLEREIGNISSE
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier Request Service Id
;    JOBCOMMENT:$03 recordLocalIdentifier "Überdrehsicherung lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:liefert Informationen bezüglich der Überschreitung der Drehzahlgrenze
;    JOBCOMMENT:NUEMAX  (Motorüberdrehzahlgrenzwert, U/min, Festwert)
;    JOBCOMMENT:NMAXVK  (vorgekommene Maximaldrehzahl, U/min)
;    JOBCOMMENT:KMSTNMAX(Kilometerstand beim Auftreten der letzten Überdrehzahl, km)
;    JOBCOMMENT:ANZNMAX (Anzahl der aufgetretenen Überdrehzahlereignisse)
;    RESULT:STAT_NUEMAX
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorüberdrehzahlgrenzwert
;    RESULT:STAT_NMAXVK
;    RESULTTYPE:string
;    RESULTCOMMENT:vorgekommene Maximaldrehzahl
;    RESULT:STAT_KMSTNMAX
;    RESULTTYPE:string
;    RESULTCOMMENT:Kilometerstand beim Auftreten der letzten Überdrehzahl
;    RESULT:STAT_ANZNMAX
;    RESULTTYPE:string
;    RESULTCOMMENT:Anzahl der Überdrehzahlereignisse
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$21.B,$03.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000696A6,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000696AC
__000696A6:         push       #$0.L
__000696AC:         pop        L0
                    jz         __000696D9
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000696D9:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00069735:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000699CC
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00069797
                    etag       __00069797,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00069797:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000697B3
                    move       B2,#$1.B
__000697B3:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000697D7
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000697D7:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0006981D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000699CC
__0006981D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00069975,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000698DF
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000698AB
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000698AB
                    comp       S3[B0],#'!'
                    jz         __0006988F
                    comp       S3[B0],#'#'
                    jz         __0006988F
                    jump       __000698AB
__0006988F:         comp       I6,#$1.I
                    jz         __000698A0
                    wait       #$1.L
__000698A0:         subb       I6,#$1.I
                    jnz        __00069735
__000698AB:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000699CC
__000698DF:         comp       I3,#$0.I
                    jz         __00069969
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00069906
                    move       B3,#$1.B
__00069906:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0006991E
                    adds       B3,#$1.B
__0006991E:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00069969
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000699CC
__00069969:         push       #$1.L
                    jump       __000699D2
__00069975:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000699D2
__000699CC:         push       #$0.L
__000699D2:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00069A0C
                    push       #$0.L
                    jump       __00069A12
__00069A0C:         push       #$1.L
__00069A12:         pop        L0
                    jz         __00069A1F
                    nop
                    eoj
__00069A1F:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,"0.25"
                    push       #$1.L
                    move       S1,"0.25"
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1," U/min"
                    push       #$1.L
                    strcat     S5," U/min"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00069C6C,"STAT_NUEMAX"
                    push       #$1.L
                    jump       __00069C72
__00069C6C:         push       #$0.L
__00069C72:         pop        L0
                    jz         __00069C9E
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NUEMAX",S1
                    pop        L0
__00069C9E:         move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,"0.25"
                    push       #$1.L
                    move       S1,"0.25"
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1," U/min"
                    push       #$1.L
                    strcat     S5," U/min"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00069EEB,"STAT_NMAXVK"
                    push       #$1.L
                    jump       __00069EF1
__00069EEB:         push       #$0.L
__00069EF1:         pop        L0
                    jz         __00069F1D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NMAXVK",S1
                    pop        L0
__00069F1D:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1," km"
                    push       #$1.L
                    strcat     S5," km"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006A110,"STAT_KMSTNMAX"
                    push       #$1.L
                    jump       __0006A116
__0006A110:         push       #$0.L
__0006A116:         pop        L0
                    jz         __0006A144
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_KMSTNMAX",S1
                    pop        L0
__0006A144:         move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1," mal"
                    push       #$1.L
                    strcat     S5," mal"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006A248,"STAT_ANZNMAX"
                    push       #$1.L
                    jump       __0006A24E
__0006A248:         push       #$0.L
__0006A24E:         pop        L0
                    jz         __0006A27B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ANZNMAX",S1
                    pop        L0
__0006A27B:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_UEBERDREHZAHLEREIGNISSE_LOESCHEN#
;    JOBNAME:STEUERN_UEBERDREHZAHLEREIGNISSE_LOESCHEN
;    JOBCOMMENT:KWP2000:    $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$A7 inputOutputLocalIdentifier "Überdrehsicherung löschen"
;    JOBCOMMENT:$04 inputOutputControlParameter "RTD - ResetToDefault"
;    JOBCOMMENT:
;    JOBCOMMENT:setzt die gespeicherten Einträge bezüglich Überdrehzahlereignissen zurück
;    JOBCOMMENT:betrifft folgende Werte:
;    JOBCOMMENT:ANZNMAX (Anzahl der aufgetretenen Überdrehzahlereignisse)
;    JOBCOMMENT:NMAXVK  (vorgekommene Maximaldrehzahl)
;    JOBCOMMENT:KMSTNMAX(Kilometerstand beim Auftreten der letzten Überdrehzahl)
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$30.B,$A7.B,$04.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0006A300,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0006A306
__0006A300:         push       #$0.L
__0006A306:         pop        L0
                    jz         __0006A333
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0006A333:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0006A38F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0006A626
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0006A3F1
                    etag       __0006A3F1,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0006A3F1:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0006A40D
                    move       B2,#$1.B
__0006A40D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0006A431
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0006A431:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0006A477
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0006A626
__0006A477:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0006A5CF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0006A539
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0006A505
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0006A505
                    comp       S3[B0],#'!'
                    jz         __0006A4E9
                    comp       S3[B0],#'#'
                    jz         __0006A4E9
                    jump       __0006A505
__0006A4E9:         comp       I6,#$1.I
                    jz         __0006A4FA
                    wait       #$1.L
__0006A4FA:         subb       I6,#$1.I
                    jnz        __0006A38F
__0006A505:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0006A626
__0006A539:         comp       I3,#$0.I
                    jz         __0006A5C3
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0006A560
                    move       B3,#$1.B
__0006A560:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0006A578
                    adds       B3,#$1.B
__0006A578:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0006A5C3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0006A626
__0006A5C3:         push       #$1.L
                    jump       __0006A62C
__0006A5CF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0006A62C
__0006A626:         push       #$0.L
__0006A62C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006A666
                    push       #$0.L
                    jump       __0006A66C
__0006A666:         push       #$1.L
__0006A66C:         pop        L0
                    jz         __0006A679
                    nop
                    eoj
__0006A679:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_ZYLINDERANZAHL#
;    JOBNAME:STATUS_ZYLINDERANZAHL
;    JOBCOMMENT:Auslesen der Zylinderanzahl
;    JOBCOMMENT:KWP2000: $22        ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $0C    "Adaptionswerte 2 Messblock lesen"
;    JOBCOMMENT:Entweder 2 oder 4 Zylinder
;    RESULT:STAT_ZYLINDERANZAHL
;    RESULTTYPE:int
;    RESULTCOMMENT:Zylinderanzahl
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$0C.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0006A6FE,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0006A704
__0006A6FE:         push       #$0.L
__0006A704:         pop        L0
                    jz         __0006A731
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0006A731:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0006A78D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0006AA24
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0006A7EF
                    etag       __0006A7EF,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0006A7EF:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0006A80B
                    move       B2,#$1.B
__0006A80B:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0006A82F
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0006A82F:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0006A875
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0006AA24
__0006A875:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0006A9CD,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0006A937
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0006A903
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0006A903
                    comp       S3[B0],#'!'
                    jz         __0006A8E7
                    comp       S3[B0],#'#'
                    jz         __0006A8E7
                    jump       __0006A903
__0006A8E7:         comp       I6,#$1.I
                    jz         __0006A8F8
                    wait       #$1.L
__0006A8F8:         subb       I6,#$1.I
                    jnz        __0006A78D
__0006A903:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0006AA24
__0006A937:         comp       I3,#$0.I
                    jz         __0006A9C1
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0006A95E
                    move       B3,#$1.B
__0006A95E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0006A976
                    adds       B3,#$1.B
__0006A976:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0006A9C1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0006AA24
__0006A9C1:         push       #$1.L
                    jump       __0006AA2A
__0006A9CD:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0006AA2A
__0006AA24:         push       #$0.L
__0006AA2A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006AA64
                    push       #$0.L
                    jump       __0006AA6A
__0006AA64:         push       #$1.L
__0006AA6A:         pop        L0
                    jz         __0006AA77
                    nop
                    eoj
__0006AA77:         etag       __0006AA9F,"STAT_ZYLINDERANZAHL"
                    push       #$1.L
                    jump       __0006AAA5
__0006AA9F:         push       #$0.L
__0006AAA5:         pop        L0
                    jz         __0006AAFF
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ZYLINDERANZAHL",I0
                    pop        L0
__0006AAFF:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FS_LESEN_SPEZIAL#
;    JOBNAME:FS_LESEN_SPEZIAL
;    JOBCOMMENT:RDBLI Fehlerspeicher lesen (lang, mit FF und Logistik)
;    JOBCOMMENT:KWP2000:        0x21 ReadDataByLocalIdentifier
;    JOBCOMMENT:0x0A routineLocalIdentifier
;    JOBCOMMENT:0xXX 0xXX groupOfDTC
;    ARG:F_CODE
;    ARGTYPE:string
;    ARGCOMMENT:gewaehlter Fehlercode (CDK Nr)
;    RESULT:F_HEX_CODE
;    RESULTTYPE:binary
;    RESULTCOMMENT:Fehlerdaten pro Fehler als Hexcode
;    RESULT:F_ORT_NR
;    RESULTTYPE:long
;    RESULTCOMMENT:Index fuer Fehlerort (CDK high und low Byte)
;    RESULT:F_ORT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehlerort als Text (CDK-Text)
;    RESULTCOMMENT:table FOrtTexte ORTTEXT
;    RESULT:F_SYMPTOM_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Fehlersymptom (Standart-Fehlerart) als Zahl
;    RESULT:F_SYMPTOM_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehlersymptom (Standart-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_READY_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Readyness Flag (Standart-Fehlerart) als Zahl
;    RESULT:F_READY_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Readyness Flag (Standart-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_VORHANDEN_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Fehler vorhanden (Standart-Fehlerart) als Zahl
;    RESULT:F_VORHANDEN_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehler vorhanden (Standart-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_WARNUNG_NR
;    RESULTTYPE:int
;    RESULTCOMMENT:Warnlampen Flag (Standart-Fehlerart) als Zahl
;    RESULT:F_WARNUNG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Warnlampen Flag (Standart-Fehlerart) als Text
;    RESULTCOMMENT:table FArtTexte ARTTEXT
;    RESULT:F_P_CODE_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:table FOrtTexte2 MAX/MIN/SIG/PLAUS-TEXT
;    RESULT:F_AKTIV_FLAG
;    RESULTTYPE:string
;    RESULTCOMMENT:F_AKTIV_FLAG des erweiterten Fehlerstatus(-byte)
;    RESULT:F_STOP_FLAG
;    RESULTTYPE:string
;    RESULTCOMMENT:F_STOP_FLAG des erweiterten Fehlerstatus(-byte)
;    RESULT:F_ZYKLUS_FLAG
;    RESULTTYPE:string
;    RESULTCOMMENT:F_ZYKLUS_FLAG des erweiterten Fehlerstatus(-byte)
;    RESULT:F_ERROR_FLAG
;    RESULTTYPE:string
;    RESULTCOMMENT:F_ERROR_FLAG des erweiterten Fehlerstatus(-byte)
;    RESULT:F_MIL_FLAG
;    RESULTTYPE:string
;    RESULTCOMMENT:F_MIL_FLAG des erweiterten Fehlerstatus(-byte)
;    RESULT:F_ENTPRELL_FLAG
;    RESULTTYPE:string
;    RESULTCOMMENT:F_ENTPRELL_FLAG des erweiterten Fehlerstatus(-byte)
;    RESULT:F_HFK
;    RESULTTYPE:int
;    RESULTCOMMENT:immer 1
;    RESULTCOMMENT:Haufigkeitszaehler als Zahl
;    RESULTCOMMENT:Wertebereich 0 - 255
;    RESULTCOMMENT:-1: ohne Haufigkeitszaehler
;    RESULT:F_HLC
;    RESULTTYPE:int
;    RESULTCOMMENT:immer 255
;    RESULTCOMMENT:Logistikzaehler als Zahl
;    RESULTCOMMENT:Wertebereich 0 - 255
;    RESULTCOMMENT:-1: ohne Logistikzaehler
;    RESULT:F_LZ
;    RESULTTYPE:int
;    RESULTCOMMENT:immer 255
;    RESULTCOMMENT:Logistikzaehler als Zahl
;    RESULTCOMMENT:Wertebereich 0 - 255
;    RESULTCOMMENT:-1: ohne Logistikzaehler
;    RESULT:F_CLA
;    RESULTTYPE:int
;    RESULTCOMMENT:Fehlerklasse tabelle FOrtTexte oder lesen in dem Antwortedaten
;    RESULT:F_FLC
;    RESULTTYPE:int
;    RESULTCOMMENT:Entprellzähler
;    RESULT:F_DLC
;    RESULTTYPE:int
;    RESULTCOMMENT:Löschzähler
;    RESULT:F_TSF
;    RESULTTYPE:int
;    RESULTCOMMENT:Schwerezähler
;    RESULT:F_ART_ANZ
;    RESULTTYPE:int
;    RESULTCOMMENT:Anzahl der Fehlerarten
;    RESULTCOMMENT:Je nach dieser Anzahl a (a = 0, 1, 2, ...)
;    RESULTCOMMENT:existieren a mal folgende Results: 
;    RESULTCOMMENT:(long) F_ARTa_NR Index der a. Fehlerart
;    RESULTCOMMENT:(string) F_ARTa_TEXT Text zur a. Fehlerart
;    RESULT:F_UW_KM
;    RESULTTYPE:string
;    RESULTCOMMENT:Umweltbedingung Kilometerstand
;    RESULTCOMMENT:Wertebereich 
;    RESULTCOMMENT:Auftreten Erste-, Zweite- und Letztemal
;    RESULT:F_UW_ANZ
;    RESULTTYPE:int
;    RESULTCOMMENT:Anzahl der Umweltbedingungen des einzelnen Fehlers
;    RESULT:F_UW1_NR
;    RESULTTYPE:long
;    RESULTCOMMENT:Index der 1. Umweltbedingung
;    RESULT:F_UW1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur 1. Umweltbedingung
;    RESULT:F_UW1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der 1. Umweltbedingung
;    RESULT:F_UW1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der 1. Umweltbedingung
;    RESULT:F_UW2_NR
;    RESULTTYPE:long
;    RESULTCOMMENT:Index der 2. Umweltbedingung
;    RESULT:F_UW2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur 2. Umweltbedingung
;    RESULT:F_UW2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der 2. Umweltbedingung
;    RESULT:F_UW2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der 2. Umweltbedingung
;    RESULT:F_UW3_NR
;    RESULTTYPE:long
;    RESULTCOMMENT:Index der 3. Umweltbedingung
;    RESULT:F_UW3_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur 3. Umweltbedingung
;    RESULT:F_UW3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der 3. Umweltbedingung
;    RESULT:F_UW3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der 3. Umweltbedingung
;    RESULT:F_UW4_NR
;    RESULTTYPE:long
;    RESULTCOMMENT:Index der 4. Umweltbedingung
;    RESULT:F_UW4_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur 4. Umweltbedingung
;    RESULT:F_UW4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der 4. Umweltbedingung
;    RESULT:F_UW4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der 4. Umweltbedingung
;    RESULT:F_ZUSAETLICH_PARAM
;    RESULTTYPE:int
;    RESULTCOMMENT:table FUmweltTexte
;    RESULTCOMMENT:UWNR [0x01 .. 0x0B]
;    RESULTCOMMENT:Motordrehzahl, Fahrzeuggeschwindigkeit, Motortemperatur ... 
;    RESULT:F_FF1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansauglufttemperatur (tans)
;    RESULT:F_FF1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Ansauglufttemperatur (tans)
;    RESULT:F_FF1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansauglufttemperatur (tans)
;    RESULT:F_FF2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Batteriespannung (ub)
;    RESULT:F_FF2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Batteriespannung (ub)
;    RESULT:F_FF2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Batteriespannung (ub)
;    RESULT:F_FF3_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Drosselklappenwinkel (wdkba)
;    RESULT:F_FF3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Drosselklappenwinkel (wdkba)
;    RESULT:F_FF3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Drosselklappenwinkel (wdkba)
;    RESULT:F_FF4_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur Motortemperatur SAE J1979
;    RESULT:F_FF4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Motortemperatur SAE J1979
;    RESULT:F_FF4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der Motortemperatur SAE J1979
;    RESULT:F_FF5_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur Lambda Regelfaktor Bank 1 SAE J1979
;    RESULT:F_FF5_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Lambda Regelfaktor Bank 1 SAE J1979
;    RESULT:F_FF5_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der Lambda Regelfaktor Bank 1 SAE J1979
;    RESULT:F_FF6_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur Lambda Adaptionsfaktor Bank 1 SAE J1979
;    RESULT:F_FF6_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Lambda Adaptionsfaktor Bank 1 SAE J1979
;    RESULT:F_FF6_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der Lambda Adaptionsfaktor Bank 1 SAE J1979
;    RESULT:F_FF7_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur Lambda Regelfaktor Bank 2 SAE J1979
;    RESULT:F_FF7_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Lambda Regelfaktor Bank 2 SAE J1979
;    RESULT:F_FF7_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der Lambda Regelfaktor Bank 2 SAE J1979
;    RESULT:F_FF8_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur Lambda Adaptionsfaktor Bank 2 SAE J1979
;    RESULT:F_FF8_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Lambda Adaptionsfaktor Bank 2 SAE J1979
;    RESULT:F_FF8_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der Lambda Adaptionsfaktor Bank 2 SAE J1979
;    RESULT:F_FF9_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:relative Luftmasse (rl)
;    RESULT:F_FF9_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:relative Luftmasse (rl)
;    RESULT:F_FF9_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:relative Luftmasse (rl)
;    RESULT:F_FF10_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur Motordrehzahl SAE J1979 (nmot)
;    RESULT:F_FF10_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Motordrehzahl SAE J1979 (nmot)
;    RESULT:F_FF10_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der Motordrehzahl SAE J1979 (nmot)
;    RESULT:F_FF11_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text zur Fahrzeuggeschwindigkeit entspr. SAE J1979 (vfzg_u)
;    RESULT:F_FF11_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Fahrzeuggeschwindigkeit entspr. SAE J1979 (vfzg_u)
;    RESULT:F_FF11_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der Fahrzeuggeschwindigkeit entspr. SAE J1979 (vfzg_u)
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,{$84.B,$12.B,$F1.B,$21.B,$0A.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    pars       S1,#$1.I
                    jz         __0006AB56
                    push       #$1.L
                    jump       __0006AB5C
__0006AB56:         push       #$0.L
__0006AB5C:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006AB7E
                    push       #$0.L
                    jump       __0006AB84
__0006AB7E:         push       #$1.L
__0006AB84:         pop        L0
                    jz         __0006ADC9
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"ERROR_F_CODE"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0006AC02
                    enewset
__0006AC02:         tabset     "JobResultExtended"
                    jt         __0006AC40,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0006AC40
                    jump       __0006AC72
__0006AC40:         clrt
                    tabset     "JobResult"
                    jt         __0006ACEF,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0006AD37
__0006AC72:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"ERROR_F_CODE"
                    comp       S1[#$0],#$0.B
                    jz         __0006ACC2
                    ergs       "JOB_MESSAGE",S1
__0006ACC2:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0006ACE3
                    etag       __0006ACE3,""
                    ergy       "",S3
__0006ACE3:         push       #$1.L
                    jump       __0006ADAA
__0006ACEF:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0006AD87
__0006AD37:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0006AD87
__0006AD87:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0006ADAA:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006ADC9:         clear      S1
                    pars       S1,#$1.I
                    jz         __0006ADE3
                    push       #$1.L
                    jump       __0006ADE9
__0006ADE3:         push       #$0.L
__0006ADE9:         clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$24.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006AE45
                    push       #$0.L
                    jump       __0006AE4B
__0006AE45:         push       #$1.L
__0006AE4B:         pop        L0
                    jz         __0006AF00
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"0x"
                    scut       S1,#$1.I
                    spaste     S5[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006AF00:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$1F],B0
                    move       S0[#$20],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$1F]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$1F]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0006B047:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0006B2DE
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0006B0A9
                    etag       __0006B0A9,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0006B0A9:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0006B0C5
                    move       B2,#$1.B
__0006B0C5:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0006B0E9
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0006B0E9:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0006B12F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0006B2DE
__0006B12F:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0006B287,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0006B1F1
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0006B1BD
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0006B1BD
                    comp       S3[B0],#'!'
                    jz         __0006B1A1
                    comp       S3[B0],#'#'
                    jz         __0006B1A1
                    jump       __0006B1BD
__0006B1A1:         comp       I6,#$1.I
                    jz         __0006B1B2
                    wait       #$1.L
__0006B1B2:         subb       I6,#$1.I
                    jnz        __0006B047
__0006B1BD:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0006B2DE
__0006B1F1:         comp       I3,#$0.I
                    jz         __0006B27B
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0006B218
                    move       B3,#$1.B
__0006B218:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0006B230
                    adds       B3,#$1.B
__0006B230:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0006B27B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0006B2DE
__0006B27B:         push       #$1.L
                    jump       __0006B2E4
__0006B287:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0006B2E4
__0006B2DE:         push       #$0.L
__0006B2E4:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006B31E
                    push       #$0.L
                    jump       __0006B324
__0006B31E:         push       #$1.L
__0006B324:         pop        L0
                    jz         __0006B331
                    nop
                    eoj
__0006B331:         etag       __0006B350,"F_HEX_CODE"
                    push       #$1.L
                    jump       __0006B356
__0006B350:         push       #$0.L
__0006B356:         pop        L0
                    jz         __0006B433
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "F_HEX_CODE",S1
                    pop        L0
__0006B433:         move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      S1
                    move       S1,"FArtTexte"
                    push       #$1.L
                    tabset     "FArtTexte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006B4C8,"F_SYMPTOM_NR"
                    push       #$1.L
                    jump       __0006B4CE
__0006B4C8:         push       #$0.L
__0006B4CE:         pop        L0
                    jz         __0006B534
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_SYMPTOM_NR",I0
                    pop        L0
__0006B534:         etag       __0006B557,"F_SYMPTOM_TEXT"
                    push       #$1.L
                    jump       __0006B55D
__0006B557:         push       #$0.L
__0006B55D:         pop        L0
                    jz         __0006B66F
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    pop        L0
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "ARTNR",S1
                    jz         __0006B5E7
                    push       #$1.L
                    jump       __0006B5ED
__0006B5E7:         push       #$0.L
__0006B5ED:         pop        L1
                    move       L0,L2
                    move       S0[#$2],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_SYMPTOM_TEXT",S1
                    pop        L0
__0006B66F:         etag       __0006B68E,"F_READY_NR"
                    push       #$1.L
                    jump       __0006B694
__0006B68E:         push       #$0.L
__0006B694:         pop        L0
                    jz         __0006B726
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_READY_NR",I0
                    pop        L0
__0006B726:         etag       __0006B747,"F_READY_TEXT"
                    push       #$1.L
                    jump       __0006B74D
__0006B747:         push       #$0.L
__0006B74D:         pop        L0
                    jz         __0006B88B
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "ARTNR",S1
                    jz         __0006B805
                    push       #$1.L
                    jump       __0006B80B
__0006B805:         push       #$0.L
__0006B80B:         pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_READY_TEXT",S1
                    pop        L0
__0006B88B:         etag       __0006B8AE,"F_VORHANDEN_NR"
                    push       #$1.L
                    jump       __0006B8B4
__0006B8AE:         push       #$0.L
__0006B8B4:         pop        L0
                    jz         __0006B94A
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$60.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_VORHANDEN_NR",I0
                    pop        L0
__0006B94A:         etag       __0006B96F,"F_VORHANDEN_TEXT"
                    push       #$1.L
                    jump       __0006B975
__0006B96F:         push       #$0.L
__0006B975:         pop        L0
                    jz         __0006BAB7
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$60.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "ARTNR",S1
                    jz         __0006BA2D
                    push       #$1.L
                    jump       __0006BA33
__0006BA2D:         push       #$0.L
__0006BA33:         pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_VORHANDEN_TEXT",S1
                    pop        L0
__0006BAB7:         etag       __0006BAD8,"F_WARNUNG_NR"
                    push       #$1.L
                    jump       __0006BADE
__0006BAD8:         push       #$0.L
__0006BADE:         pop        L0
                    jz         __0006BB72
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_WARNUNG_NR",I0
                    pop        L0
__0006BB72:         etag       __0006BB95,"F_WARNUNG_TEXT"
                    push       #$1.L
                    jump       __0006BB9B
__0006BB95:         push       #$0.L
__0006BB9B:         pop        L0
                    jz         __0006BCDB
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "ARTNR",S1
                    jz         __0006BC53
                    push       #$1.L
                    jump       __0006BC59
__0006BC53:         push       #$0.L
__0006BC59:         pop        L1
                    move       L0,L2
                    move       S0[#$1],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_WARNUNG_TEXT",S1
                    pop        L0
__0006BCDB:         etag       __0006BCF8,"F_ORT_NR"
                    push       #$1.L
                    jump       __0006BCFE
__0006BCF8:         push       #$0.L
__0006BCFE:         pop        L0
                    jz         __0006BDC8
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    move       L0,S0[#$1B]
                    push       L0
                    atsp       L0,#$4.L
                    ergl       "F_ORT_NR",L0
                    pop        L0
__0006BDC8:         etag       __0006BDE7,"F_ORT_TEXT"
                    push       #$1.L
                    jump       __0006BDED
__0006BDE7:         push       #$0.L
__0006BDED:         pop        L0
                    jz         __0006C022
                    nop
                    clear      S1
                    move       S1,"FOrtTexte"
                    push       #$1.L
                    tabset     "FOrtTexte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,S0[#$1B]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$4.L
                    serase     S5[#$2],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"ORT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "ORT",S1
                    jz         __0006BFA8
                    push       #$1.L
                    jump       __0006BFAE
__0006BFA8:         push       #$0.L
__0006BFAE:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ORTTEXT"
                    push       #$1.L
                    tabget     S5,"ORTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_ORT_TEXT",S1
                    pop        L0
__0006C022:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006C065
                    push       #$0.L
                    jump       __0006C06B
__0006C065:         push       #$1.L
__0006C06B:         pop        L0
                    jz         __0006C382
                    nop
                    etag       __0006C097,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0006C09D
__0006C097:         push       #$0.L
__0006C09D:         pop        L0
                    jz         __0006C0CA
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0006C0CA:         clear      S1
                    move       S1,"?00?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Der Fehler ist nicht existent oder wird deaktiviert"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0006C170
                    enewset
__0006C170:         tabset     "JobResultExtended"
                    jt         __0006C1AE,#$A.L
                    move       S1,"?00?"
                    tabseek    "SB",S1
                    jz         __0006C1AE
                    jump       __0006C1E0
__0006C1AE:         clrt
                    tabset     "JobResult"
                    jt         __0006C2A8,#$A.L
                    move       S1,"?00?"
                    tabseek    "SB",S1
                    jz         __0006C2F0
__0006C1E0:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Der Fehler ist nicht existent oder wird deaktiviert"
                    comp       S1[#$0],#$0.B
                    jz         __0006C257
                    ergs       "JOB_MESSAGE",S1
__0006C257:         move       S1,"_TEL_ANTWORT"
                    comp       S1[#$0],#$0.B
                    jz         __0006C29C
                    etag       __0006C29C,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0006C29C:         push       #$1.L
                    jump       __0006C363
__0006C2A8:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0006C340
__0006C2F0:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0006C340
__0006C340:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0006C363:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006C382:         etag       __0006C39C,"F_HFK"
                    push       #$1.L
                    jump       __0006C3A2
__0006C39C:         push       #$0.L
__0006C3A2:         pop        L0
                    jz         __0006C3EE
                    nop
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_HFK",I0
                    pop        L0
__0006C3EE:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    etag       __0006C448,"F_ART_ANZ"
                    push       #$1.L
                    jump       __0006C44E
__0006C448:         push       #$0.L
__0006C44E:         pop        L0
                    jz         __0006C47C
                    nop
                    move       L0,#$6.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_ART_ANZ",I0
                    pop        L0
__0006C47C:         clear      S1
                    move       S1,"FArtTexteErweitert"
                    push       #$1.L
                    tabset     "FArtTexteErweitert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0006C4E7,"F_AKTIV_FLAG"
                    push       #$1.L
                    jump       __0006C4ED
__0006C4E7:         push       #$0.L
__0006C4ED:         pop        L0
                    jz         __0006C680
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    jz         __0006C5BC
                    nop
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    move       S1,"1"
                    tabseek    "ARTNR",S1
                    jz         __0006C5A1
                    push       #$1.L
                    jump       __0006C5A7
__0006C5A1:         push       #$0.L
__0006C5A7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006C619
__0006C5BC:         clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    move       S1,"0"
                    tabseek    "ARTNR",S1
                    jz         __0006C604
                    push       #$1.L
                    jump       __0006C60A
__0006C604:         push       #$0.L
__0006C60A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006C619:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_AKTIV_FLAG",S1
                    pop        L0
__0006C680:         etag       __0006C6A0,"F_STOP_FLAG"
                    push       #$1.L
                    jump       __0006C6A6
__0006C6A0:         push       #$0.L
__0006C6A6:         pop        L0
                    jz         __0006C838
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    jz         __0006C775
                    nop
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"2"
                    push       #$1.L
                    move       S1,"2"
                    tabseek    "ARTNR",S1
                    jz         __0006C75A
                    push       #$1.L
                    jump       __0006C760
__0006C75A:         push       #$0.L
__0006C760:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006C7D2
__0006C775:         clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    move       S1,"0"
                    tabseek    "ARTNR",S1
                    jz         __0006C7BD
                    push       #$1.L
                    jump       __0006C7C3
__0006C7BD:         push       #$0.L
__0006C7C3:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006C7D2:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_STOP_FLAG",S1
                    pop        L0
__0006C838:         etag       __0006C85A,"F_ZYKLUS_FLAG"
                    push       #$1.L
                    jump       __0006C860
__0006C85A:         push       #$0.L
__0006C860:         pop        L0
                    jz         __0006C9F4
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    jz         __0006C92F
                    nop
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"3"
                    push       #$1.L
                    move       S1,"3"
                    tabseek    "ARTNR",S1
                    jz         __0006C914
                    push       #$1.L
                    jump       __0006C91A
__0006C914:         push       #$0.L
__0006C91A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006C98C
__0006C92F:         clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    move       S1,"0"
                    tabseek    "ARTNR",S1
                    jz         __0006C977
                    push       #$1.L
                    jump       __0006C97D
__0006C977:         push       #$0.L
__0006C97D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006C98C:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_ZYKLUS_FLAG",S1
                    pop        L0
__0006C9F4:         etag       __0006CA15,"F_ERROR_FLAG"
                    push       #$1.L
                    jump       __0006CA1B
__0006CA15:         push       #$0.L
__0006CA1B:         pop        L0
                    jz         __0006CBAE
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    jz         __0006CAEA
                    nop
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    move       S1,"4"
                    tabseek    "ARTNR",S1
                    jz         __0006CACF
                    push       #$1.L
                    jump       __0006CAD5
__0006CACF:         push       #$0.L
__0006CAD5:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006CB47
__0006CAEA:         clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    move       S1,"0"
                    tabseek    "ARTNR",S1
                    jz         __0006CB32
                    push       #$1.L
                    jump       __0006CB38
__0006CB32:         push       #$0.L
__0006CB38:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006CB47:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_ERROR_FLAG",S1
                    pop        L0
__0006CBAE:         etag       __0006CBCD,"F_MIL_FLAG"
                    push       #$1.L
                    jump       __0006CBD3
__0006CBCD:         push       #$0.L
__0006CBD3:         pop        L0
                    jz         __0006CD64
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    jz         __0006CCA2
                    nop
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"5"
                    push       #$1.L
                    move       S1,"5"
                    tabseek    "ARTNR",S1
                    jz         __0006CC87
                    push       #$1.L
                    jump       __0006CC8D
__0006CC87:         push       #$0.L
__0006CC8D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006CCFF
__0006CCA2:         clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    move       S1,"0"
                    tabseek    "ARTNR",S1
                    jz         __0006CCEA
                    push       #$1.L
                    jump       __0006CCF0
__0006CCEA:         push       #$0.L
__0006CCF0:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006CCFF:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_MIL_FLAG",S1
                    pop        L0
__0006CD64:         etag       __0006CD88,"F_ENTPRELL_FLAG"
                    push       #$1.L
                    jump       __0006CD8E
__0006CD88:         push       #$0.L
__0006CD8E:         pop        L0
                    jz         __0006CF24
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$1]
                    push       L0
                    pop        L0
                    jz         __0006CE5D
                    nop
                    clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"6"
                    push       #$1.L
                    move       S1,"6"
                    tabseek    "ARTNR",S1
                    jz         __0006CE42
                    push       #$1.L
                    jump       __0006CE48
__0006CE42:         push       #$0.L
__0006CE48:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006CEBA
__0006CE5D:         clear      S1
                    move       S1,"ARTNR"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    move       S1,"0"
                    tabseek    "ARTNR",S1
                    jz         __0006CEA5
                    push       #$1.L
                    jump       __0006CEAB
__0006CEA5:         push       #$0.L
__0006CEAB:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006CEBA:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ARTTEXT"
                    push       #$1.L
                    tabget     S5,"ARTTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_ENTPRELL_FLAG",S1
                    pop        L0
__0006CF24:         etag       __0006CF3E,"F_CLA"
                    push       #$1.L
                    jump       __0006CF44
__0006CF3E:         push       #$0.L
__0006CF44:         pop        L0
                    jz         __0006CF90
                    nop
                    move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_CLA",I0
                    pop        L0
__0006CF90:         etag       __0006CFAA,"F_HLC"
                    push       #$1.L
                    jump       __0006CFB0
__0006CFAA:         push       #$0.L
__0006CFB0:         pop        L0
                    jz         __0006CFFC
                    nop
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_HLC",I0
                    pop        L0
__0006CFFC:         etag       __0006D015,"F_LZ"
                    push       #$1.L
                    jump       __0006D01B
__0006D015:         push       #$0.L
__0006D01B:         pop        L0
                    jz         __0006D066
                    nop
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_LZ",I0
                    pop        L0
__0006D066:         etag       __0006D080,"F_FLC"
                    push       #$1.L
                    jump       __0006D086
__0006D080:         push       #$0.L
__0006D086:         pop        L0
                    jz         __0006D0D2
                    nop
                    move       L0,#$21.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_FLC",I0
                    pop        L0
__0006D0D2:         etag       __0006D0EC,"F_DLC"
                    push       #$1.L
                    jump       __0006D0F2
__0006D0EC:         push       #$0.L
__0006D0F2:         pop        L0
                    jz         __0006D13E
                    nop
                    move       L0,#$22.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_DLC",I0
                    pop        L0
__0006D13E:         etag       __0006D158,"F_TSF"
                    push       #$1.L
                    jump       __0006D15E
__0006D158:         push       #$0.L
__0006D15E:         pop        L0
                    jz         __0006D1C1
                    nop
                    move       L0,#$20.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_TSF",I0
                    pop        L0
__0006D1C1:         clear      S1
                    move       S1,"FOrtTexte2"
                    push       #$1.L
                    tabset     "FOrtTexte2"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"ORT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$1F]
                    push       L0
                    atsp       L2,#$4.L
                    tabseeku   "ORT",L2
                    jz         __0006D23B
                    push       #$1.L
                    jump       __0006D241
__0006D23B:         push       #$0.L
__0006D241:         pop        L1
                    move       L0,L2
                    move       S0[#$1F],B0
                    move       S0[#$20],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0006D555
                    nop
                    etag       __0006D28A,"F_P_CODE_TEXT"
                    push       #$1.L
                    jump       __0006D290
__0006D28A:         push       #$0.L
__0006D290:         pop        L0
                    jz         __0006D54F
                    nop
                    clear      L0
                    move       B0,S0[#$2]
                    push       L0
                    jump       __0006D505
__0006D2AD:         clear      S1
                    move       S1,"kein passendes Fehlersymptom"
                    push       #$1.L
                    ergs       "F_P_CODE_TEXT",S1
                    pop        L0
                    jump       __0006D54F
__0006D2F4:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MAXTEXT"
                    push       #$1.L
                    tabget     S5,"MAXTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_P_CODE_TEXT",S1
                    pop        L0
                    jump       __0006D54F
__0006D362:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MINTEXT"
                    push       #$1.L
                    tabget     S5,"MINTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_P_CODE_TEXT",S1
                    pop        L0
                    jump       __0006D54F
__0006D3D0:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"SIGTEXT"
                    push       #$1.L
                    tabget     S5,"SIGTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_P_CODE_TEXT",S1
                    pop        L0
                    jump       __0006D54F
__0006D43E:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"PLAUSTEXT"
                    push       #$1.L
                    tabget     S5,"PLAUSTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_P_CODE_TEXT",S1
                    pop        L0
                    jump       __0006D54F
__0006D4B0:         clear      S1
                    move       S1,"Fehler: F_SYMPTOM ist nicht korrekt."
                    push       #$1.L
                    ergs       "F_P_CODE_TEXT",S1
                    pop        L0
                    jump       __0006D54F
                    jump       __0006D54F
__0006D505:         pop        L0
                    comp       L0,#$8.L
                    jz         __0006D43E
                    comp       L0,#$4.L
                    jz         __0006D3D0
                    comp       L0,#$2.L
                    jz         __0006D362
                    comp       L0,#$1.L
                    jz         __0006D2F4
                    comp       L0,#$0.L
                    jz         __0006D2AD
                    jump       __0006D4B0
__0006D54F:         jump       __0006D5F9
__0006D555:         etag       __0006D577,"F_P_CODE_TEXT"
                    push       #$1.L
                    jump       __0006D57D
__0006D577:         push       #$0.L
__0006D57D:         pop        L0
                    jz         __0006D5F9
                    nop
                    clear      S1
                    move       S1,"Unbekannter Fehler: Der Fehler ist nicht in der Tabelle FOrtTexte enthalten."
                    push       #$1.L
                    ergs       "F_P_CODE_TEXT",S1
                    pop        L0
__0006D5F9:         move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$11],B0
                    move       S0[#$12],B1
                    pop        L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$13],B0
                    move       S0[#$14],B1
                    pop        L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$15],B0
                    move       S0[#$16],B1
                    pop        L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$17],B0
                    move       S0[#$18],B1
                    pop        L0
                    clear      S1
                    move       S1,"FUmweltMatrix"
                    push       #$1.L
                    tabset     "FUmweltMatrix"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,"ORT"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0006D7F9
                    move       I1,#$FFFF.I
__0006D7F9:         push       L0
                    atsp       L2,#$4.L
                    tabseeku   "ORT",L2
                    jz         __0006D81E
                    push       #$1.L
                    jump       __0006D824
__0006D81E:         push       #$0.L
__0006D824:         pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0006DF5B
                    nop
                    clear      S1
                    move       S1,"Dieser Wert unterscheidet sich vom Wert in der Tabelle FUmweltMatrix."
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"UW1_NR"
                    push       #$1.L
                    tabget     S6,"UW1_NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0006D91D
                    move       I1,#$FFFF.I
__0006D91D:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0006D93C
                    push       #$0.L
                    jump       __0006D942
__0006D93C:         push       #$1.L
__0006D942:         pop        L0
                    jz         __0006DA54
                    nop
                    clear      S1
                    move       S1,"!!!UW1_NR"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0006D9CD
                    move       L0,#$0.L
                    ergd       "!!!UW1_NR",L0
                    jump       __0006DA27
__0006D9CD:         comp       I0,#$2.I
                    jnz        __0006D9ED
                    ergr       "!!!UW1_NR",F2
                    jump       __0006DA27
__0006D9ED:         comp       I0,#$3.I
                    jnz        __0006DA0D
                    ergs       "!!!UW1_NR",S5
                    jump       __0006DA27
__0006DA0D:         comp       I0,#$4.I
                    jnz        __0006DA33
                    ergy       "!!!UW1_NR",S6
__0006DA27:         push       #$1.L
                    jump       __0006DA39
__0006DA33:         push       #$0.L
__0006DA39:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006DA54:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"UW2_NR"
                    push       #$1.L
                    tabget     S6,"UW2_NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    clear      L0
                    move       I0,S0[#$13]
                    jpl        __0006DAC8
                    move       I1,#$FFFF.I
__0006DAC8:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0006DAE7
                    push       #$0.L
                    jump       __0006DAED
__0006DAE7:         push       #$1.L
__0006DAED:         pop        L0
                    jz         __0006DBFF
                    nop
                    clear      S1
                    move       S1,"!!!UW2_NR"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0006DB78
                    move       L0,#$0.L
                    ergd       "!!!UW2_NR",L0
                    jump       __0006DBD2
__0006DB78:         comp       I0,#$2.I
                    jnz        __0006DB98
                    ergr       "!!!UW2_NR",F2
                    jump       __0006DBD2
__0006DB98:         comp       I0,#$3.I
                    jnz        __0006DBB8
                    ergs       "!!!UW2_NR",S5
                    jump       __0006DBD2
__0006DBB8:         comp       I0,#$4.I
                    jnz        __0006DBDE
                    ergy       "!!!UW2_NR",S6
__0006DBD2:         push       #$1.L
                    jump       __0006DBE4
__0006DBDE:         push       #$0.L
__0006DBE4:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006DBFF:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"UW3_NR"
                    push       #$1.L
                    tabget     S6,"UW3_NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    clear      L0
                    move       I0,S0[#$15]
                    jpl        __0006DC73
                    move       I1,#$FFFF.I
__0006DC73:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0006DC92
                    push       #$0.L
                    jump       __0006DC98
__0006DC92:         push       #$1.L
__0006DC98:         pop        L0
                    jz         __0006DDAA
                    nop
                    clear      S1
                    move       S1,"!!!UW3_NR"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0006DD23
                    move       L0,#$0.L
                    ergd       "!!!UW3_NR",L0
                    jump       __0006DD7D
__0006DD23:         comp       I0,#$2.I
                    jnz        __0006DD43
                    ergr       "!!!UW3_NR",F2
                    jump       __0006DD7D
__0006DD43:         comp       I0,#$3.I
                    jnz        __0006DD63
                    ergs       "!!!UW3_NR",S5
                    jump       __0006DD7D
__0006DD63:         comp       I0,#$4.I
                    jnz        __0006DD89
                    ergy       "!!!UW3_NR",S6
__0006DD7D:         push       #$1.L
                    jump       __0006DD8F
__0006DD89:         push       #$0.L
__0006DD8F:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006DDAA:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"UW4_NR"
                    push       #$1.L
                    tabget     S6,"UW4_NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    a2fix      L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    clear      L0
                    move       I0,S0[#$17]
                    jpl        __0006DE1E
                    move       I1,#$FFFF.I
__0006DE1E:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0006DE3D
                    push       #$0.L
                    jump       __0006DE43
__0006DE3D:         push       #$1.L
__0006DE43:         pop        L0
                    jz         __0006DF55
                    nop
                    clear      S1
                    move       S1,"!!!UW4_NR"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0006DECE
                    move       L0,#$0.L
                    ergd       "!!!UW4_NR",L0
                    jump       __0006DF28
__0006DECE:         comp       I0,#$2.I
                    jnz        __0006DEEE
                    ergr       "!!!UW4_NR",F2
                    jump       __0006DF28
__0006DEEE:         comp       I0,#$3.I
                    jnz        __0006DF0E
                    ergs       "!!!UW4_NR",S5
                    jump       __0006DF28
__0006DF0E:         comp       I0,#$4.I
                    jnz        __0006DF34
                    ergy       "!!!UW4_NR",S6
__0006DF28:         push       #$1.L
                    jump       __0006DF3A
__0006DF34:         push       #$0.L
__0006DF3A:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006DF55:         jump       __0006E0AB
__0006DF5B:         clear      S1
                    move       S1,"Dieser Fehler ist nicht in der Tabelle FUmweltMatrix enthalten."
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"!!!ORT"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0006E02D
                    move       L0,#$0.L
                    ergd       "!!!ORT",L0
                    jump       __0006E07E
__0006E02D:         comp       I0,#$2.I
                    jnz        __0006E04A
                    ergr       "!!!ORT",F2
                    jump       __0006E07E
__0006E04A:         comp       I0,#$3.I
                    jnz        __0006E067
                    ergs       "!!!ORT",S5
                    jump       __0006E07E
__0006E067:         comp       I0,#$4.I
                    jnz        __0006E08A
                    ergy       "!!!ORT",S6
__0006E07E:         push       #$1.L
                    jump       __0006E090
__0006E08A:         push       #$0.L
__0006E090:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006E0AB:         clear      S1
                    move       S1,"FUmweltTexte"
                    push       #$1.L
                    tabset     "FUmweltTexte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$F],B0
                    move       S0[#$10],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$F]
                    jpl        __0006E13F
                    move       I1,#$FFFF.I
__0006E13F:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0006E168
                    push       #$0.L
                    jump       __0006E16E
__0006E168:         push       #$1.L
__0006E16E:         pop        L0
                    jz         __0006E199
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$F],B0
                    move       S0[#$10],B1
                    pop        L0
__0006E199:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
__0006E1B9:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006E1CD
                    move       I1,#$FFFF.I
__0006E1CD:         push       L0
                    clear      L0
                    move       I0,S0[#$F]
                    jpl        __0006E1E4
                    move       I1,#$FFFF.I
__0006E1E4:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0006E203
                    push       #$0.L
                    jump       __0006E209
__0006E203:         push       #$1.L
__0006E209:         pop        L0
                    jz         __00070D81
                    nop
                    etag       __0006E230,"F_UW_KM"
                    push       #$1.L
                    jump       __0006E236
__0006E230:         push       #$0.L
__0006E236:         pop        L0
                    jz         __0006E521
                    nop
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006E255
                    move       I1,#$FFFF.I
__0006E255:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006E27E
                    push       #$0.L
                    jump       __0006E284
__0006E27E:         push       #$1.L
__0006E284:         pop        L0
                    jz         __0006E2AF
                    nop
                    move       L0,#$A.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006E2AF:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006E2C3
                    move       I1,#$FFFF.I
__0006E2C3:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006E2EC
                    push       #$0.L
                    jump       __0006E2F2
__0006E2EC:         push       #$1.L
__0006E2F2:         pop        L0
                    jz         __0006E31D
                    nop
                    move       L0,#$14.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006E31D:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006E331
                    move       I1,#$FFFF.I
__0006E331:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006E35A
                    push       #$0.L
                    jump       __0006E360
__0006E35A:         push       #$1.L
__0006E360:         pop        L0
                    jz         __0006E38B
                    nop
                    move       L0,#$1A.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006E38B:         clear      L0
                    move       I0,S0[#$19]
                    jpl        __0006E39F
                    move       I1,#$FFFF.I
__0006E39F:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$19]
                    jpl        __0006E406
                    move       I1,#$FFFF.I
__0006E406:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    move       S0[#$5],B2
                    move       S0[#$6],B3
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,S0[#$3]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    move       S0[#$5],B2
                    move       S0[#$6],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1," km"
                    push       #$1.L
                    strcat     S5," km"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_UW_KM",S1
                    pop        L0
__0006E521:         etag       __0006E53E,"F_UW_ANZ"
                    push       #$1.L
                    jump       __0006E544
__0006E53E:         push       #$0.L
__0006E544:         pop        L0
                    jz         __0006E571
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_UW_ANZ",I0
                    pop        L0
__0006E571:         etag       __0006E58E,"F_UW1_NR"
                    push       #$1.L
                    jump       __0006E594
__0006E58E:         push       #$0.L
__0006E594:         pop        L0
                    jz         __0006E5CE
                    nop
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0006E5B3
                    move       I1,#$FFFF.I
__0006E5B3:         push       L0
                    atsp       L0,#$4.L
                    ergl       "F_UW1_NR",L0
                    pop        L0
__0006E5CE:         etag       __0006E5ED,"F_UW1_TEXT"
                    push       #$1.L
                    jump       __0006E5F3
__0006E5ED:         push       #$0.L
__0006E5F3:         pop        L0
                    jz         __0006E78F
                    nop
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0006E612
                    move       I1,#$FFFF.I
__0006E612:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0006E64C
                    move       I1,#$FFFF.I
__0006E64C:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __0006E717
                    push       #$1.L
                    jump       __0006E71D
__0006E717:         push       #$0.L
__0006E71D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTEXT"
                    push       #$1.L
                    tabget     S5,"UWTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_UW1_TEXT",S1
                    pop        L0
__0006E78F:         etag       __0006E7AE,"F_UW1_WERT"
                    push       #$1.L
                    jump       __0006E7B4
__0006E7AE:         push       #$0.L
__0006E7B4:         pop        L0
                    jz         __0006ED9C
                    nop
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006E7D3
                    move       I1,#$FFFF.I
__0006E7D3:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006E7FC
                    push       #$0.L
                    jump       __0006E802
__0006E7FC:         push       #$1.L
__0006E802:         pop        L0
                    jz         __0006E82D
                    nop
                    move       L0,#$C.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006E82D:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006E841
                    move       I1,#$FFFF.I
__0006E841:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006E86A
                    push       #$0.L
                    jump       __0006E870
__0006E86A:         push       #$1.L
__0006E870:         pop        L0
                    jz         __0006E89B
                    nop
                    move       L0,#$16.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006E89B:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006E8AF
                    move       I1,#$FFFF.I
__0006E8AF:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006E8D8
                    push       #$0.L
                    jump       __0006E8DE
__0006E8D8:         push       #$1.L
__0006E8DE:         pop        L0
                    jz         __0006E909
                    nop
                    move       L0,#$1C.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006E909:         clear      L0
                    move       I0,S0[#$11]
                    jpl        __0006E91D
                    move       I1,#$FFFF.I
__0006E91D:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0006E957
                    move       I1,#$FFFF.I
__0006E957:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __0006EA22
                    push       #$1.L
                    jump       __0006EA28
__0006EA22:         push       #$0.L
__0006EA28:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MUL"
                    push       #$1.L
                    tabget     S5,"MUL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DIV"
                    push       #$1.L
                    tabget     S5,"DIV"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006EB34
                    push       #$0.L
                    jump       __0006EB3A
__0006EB34:         push       #$1.L
__0006EB3A:         pop        L0
                    jz         __0006EB86
                    nop
                    move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,"1.0"
                    push       #$1.L
                    move       S1,"1.0"
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006EBB7
__0006EB86:         move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006EBB7:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S5,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$19]
                    jpl        __0006EC54
                    move       I1,#$FFFF.I
__0006EC54:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$1B]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F5
                    push       #$1.L
                    fdiv       F2,F5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fadd       F2,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_UW1_WERT",F0
                    pop        L0
__0006ED9C:         etag       __0006EDBB,"F_UW1_EINH"
                    push       #$1.L
                    jump       __0006EDC1
__0006EDBB:         push       #$0.L
__0006EDC1:         pop        L0
                    jz         __0006EF5F
                    nop
                    clear      L0
                    move       I0,S0[#$11]
                    jpl        __0006EDE0
                    move       I1,#$FFFF.I
__0006EDE0:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0006EE1A
                    move       I1,#$FFFF.I
__0006EE1A:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __0006EEE5
                    push       #$1.L
                    jump       __0006EEEB
__0006EEE5:         push       #$0.L
__0006EEEB:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UW_EINH"
                    push       #$1.L
                    tabget     S5,"UW_EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_UW1_EINH",S1
                    pop        L0
__0006EF5F:         etag       __0006EF7C,"F_UW2_NR"
                    push       #$1.L
                    jump       __0006EF82
__0006EF7C:         push       #$0.L
__0006EF82:         pop        L0
                    jz         __0006EFBC
                    nop
                    clear      L0
                    move       I0,S0[#$13]
                    jpl        __0006EFA1
                    move       I1,#$FFFF.I
__0006EFA1:         push       L0
                    atsp       L0,#$4.L
                    ergl       "F_UW2_NR",L0
                    pop        L0
__0006EFBC:         etag       __0006EFDB,"F_UW2_TEXT"
                    push       #$1.L
                    jump       __0006EFE1
__0006EFDB:         push       #$0.L
__0006EFE1:         pop        L0
                    jz         __0006F17D
                    nop
                    clear      L0
                    move       I0,S0[#$13]
                    jpl        __0006F000
                    move       I1,#$FFFF.I
__0006F000:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0006F03A
                    move       I1,#$FFFF.I
__0006F03A:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __0006F105
                    push       #$1.L
                    jump       __0006F10B
__0006F105:         push       #$0.L
__0006F10B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTEXT"
                    push       #$1.L
                    tabget     S5,"UWTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_UW2_TEXT",S1
                    pop        L0
__0006F17D:         etag       __0006F19C,"F_UW2_WERT"
                    push       #$1.L
                    jump       __0006F1A2
__0006F19C:         push       #$0.L
__0006F1A2:         pop        L0
                    jz         __0006F78A
                    nop
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006F1C1
                    move       I1,#$FFFF.I
__0006F1C1:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006F1EA
                    push       #$0.L
                    jump       __0006F1F0
__0006F1EA:         push       #$1.L
__0006F1F0:         pop        L0
                    jz         __0006F21B
                    nop
                    move       L0,#$E.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006F21B:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006F22F
                    move       I1,#$FFFF.I
__0006F22F:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006F258
                    push       #$0.L
                    jump       __0006F25E
__0006F258:         push       #$1.L
__0006F25E:         pop        L0
                    jz         __0006F289
                    nop
                    move       L0,#$17.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006F289:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006F29D
                    move       I1,#$FFFF.I
__0006F29D:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006F2C6
                    push       #$0.L
                    jump       __0006F2CC
__0006F2C6:         push       #$1.L
__0006F2CC:         pop        L0
                    jz         __0006F2F7
                    nop
                    move       L0,#$1D.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006F2F7:         clear      L0
                    move       I0,S0[#$13]
                    jpl        __0006F30B
                    move       I1,#$FFFF.I
__0006F30B:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0006F345
                    move       I1,#$FFFF.I
__0006F345:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __0006F410
                    push       #$1.L
                    jump       __0006F416
__0006F410:         push       #$0.L
__0006F416:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MUL"
                    push       #$1.L
                    tabget     S5,"MUL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DIV"
                    push       #$1.L
                    tabget     S5,"DIV"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006F522
                    push       #$0.L
                    jump       __0006F528
__0006F522:         push       #$1.L
__0006F528:         pop        L0
                    jz         __0006F574
                    nop
                    move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,"1.0"
                    push       #$1.L
                    move       S1,"1.0"
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006F5A5
__0006F574:         move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006F5A5:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S5,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$19]
                    jpl        __0006F642
                    move       I1,#$FFFF.I
__0006F642:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$1B]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F5
                    push       #$1.L
                    fdiv       F2,F5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fadd       F2,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_UW2_WERT",F0
                    pop        L0
__0006F78A:         etag       __0006F7A9,"F_UW2_EINH"
                    push       #$1.L
                    jump       __0006F7AF
__0006F7A9:         push       #$0.L
__0006F7AF:         pop        L0
                    jz         __0006F94D
                    nop
                    clear      L0
                    move       I0,S0[#$13]
                    jpl        __0006F7CE
                    move       I1,#$FFFF.I
__0006F7CE:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0006F808
                    move       I1,#$FFFF.I
__0006F808:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __0006F8D3
                    push       #$1.L
                    jump       __0006F8D9
__0006F8D3:         push       #$0.L
__0006F8D9:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UW_EINH"
                    push       #$1.L
                    tabget     S5,"UW_EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_UW2_EINH",S1
                    pop        L0
__0006F94D:         etag       __0006F96A,"F_UW3_NR"
                    push       #$1.L
                    jump       __0006F970
__0006F96A:         push       #$0.L
__0006F970:         pop        L0
                    jz         __0006F9AA
                    nop
                    clear      L0
                    move       I0,S0[#$15]
                    jpl        __0006F98F
                    move       I1,#$FFFF.I
__0006F98F:         push       L0
                    atsp       L0,#$4.L
                    ergl       "F_UW3_NR",L0
                    pop        L0
__0006F9AA:         etag       __0006F9C9,"F_UW3_TEXT"
                    push       #$1.L
                    jump       __0006F9CF
__0006F9C9:         push       #$0.L
__0006F9CF:         pop        L0
                    jz         __0006FB6B
                    nop
                    clear      L0
                    move       I0,S0[#$15]
                    jpl        __0006F9EE
                    move       I1,#$FFFF.I
__0006F9EE:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0006FA28
                    move       I1,#$FFFF.I
__0006FA28:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __0006FAF3
                    push       #$1.L
                    jump       __0006FAF9
__0006FAF3:         push       #$0.L
__0006FAF9:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTEXT"
                    push       #$1.L
                    tabget     S5,"UWTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_UW3_TEXT",S1
                    pop        L0
__0006FB6B:         etag       __0006FB8A,"F_UW3_WERT"
                    push       #$1.L
                    jump       __0006FB90
__0006FB8A:         push       #$0.L
__0006FB90:         pop        L0
                    jz         __00070178
                    nop
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006FBAF
                    move       I1,#$FFFF.I
__0006FBAF:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006FBD8
                    push       #$0.L
                    jump       __0006FBDE
__0006FBD8:         push       #$1.L
__0006FBDE:         pop        L0
                    jz         __0006FC09
                    nop
                    move       L0,#$10.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006FC09:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006FC1D
                    move       I1,#$FFFF.I
__0006FC1D:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006FC46
                    push       #$0.L
                    jump       __0006FC4C
__0006FC46:         push       #$1.L
__0006FC4C:         pop        L0
                    jz         __0006FC77
                    nop
                    move       L0,#$18.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006FC77:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0006FC8B
                    move       I1,#$FFFF.I
__0006FC8B:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006FCB4
                    push       #$0.L
                    jump       __0006FCBA
__0006FCB4:         push       #$1.L
__0006FCBA:         pop        L0
                    jz         __0006FCE5
                    nop
                    move       L0,#$1E.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__0006FCE5:         clear      L0
                    move       I0,S0[#$15]
                    jpl        __0006FCF9
                    move       I1,#$FFFF.I
__0006FCF9:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __0006FD33
                    move       I1,#$FFFF.I
__0006FD33:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __0006FDFE
                    push       #$1.L
                    jump       __0006FE04
__0006FDFE:         push       #$0.L
__0006FE04:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MUL"
                    push       #$1.L
                    tabget     S5,"MUL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DIV"
                    push       #$1.L
                    tabget     S5,"DIV"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0006FF10
                    push       #$0.L
                    jump       __0006FF16
__0006FF10:         push       #$1.L
__0006FF16:         pop        L0
                    jz         __0006FF62
                    nop
                    move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,"1.0"
                    push       #$1.L
                    move       S1,"1.0"
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0006FF93
__0006FF62:         move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0006FF93:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S5,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$19]
                    jpl        __00070030
                    move       I1,#$FFFF.I
__00070030:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$1B]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F5
                    push       #$1.L
                    fdiv       F2,F5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fadd       F2,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_UW3_WERT",F0
                    pop        L0
__00070178:         etag       __00070197,"F_UW3_EINH"
                    push       #$1.L
                    jump       __0007019D
__00070197:         push       #$0.L
__0007019D:         pop        L0
                    jz         __0007033B
                    nop
                    clear      L0
                    move       I0,S0[#$15]
                    jpl        __000701BC
                    move       I1,#$FFFF.I
__000701BC:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __000701F6
                    move       I1,#$FFFF.I
__000701F6:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __000702C1
                    push       #$1.L
                    jump       __000702C7
__000702C1:         push       #$0.L
__000702C7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UW_EINH"
                    push       #$1.L
                    tabget     S5,"UW_EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_UW3_EINH",S1
                    pop        L0
__0007033B:         etag       __00070358,"F_UW4_NR"
                    push       #$1.L
                    jump       __0007035E
__00070358:         push       #$0.L
__0007035E:         pop        L0
                    jz         __00070398
                    nop
                    clear      L0
                    move       I0,S0[#$17]
                    jpl        __0007037D
                    move       I1,#$FFFF.I
__0007037D:         push       L0
                    atsp       L0,#$4.L
                    ergl       "F_UW4_NR",L0
                    pop        L0
__00070398:         etag       __000703B7,"F_UW4_TEXT"
                    push       #$1.L
                    jump       __000703BD
__000703B7:         push       #$0.L
__000703BD:         pop        L0
                    jz         __00070559
                    nop
                    clear      L0
                    move       I0,S0[#$17]
                    jpl        __000703DC
                    move       I1,#$FFFF.I
__000703DC:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00070416
                    move       I1,#$FFFF.I
__00070416:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __000704E1
                    push       #$1.L
                    jump       __000704E7
__000704E1:         push       #$0.L
__000704E7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTEXT"
                    push       #$1.L
                    tabget     S5,"UWTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_UW4_TEXT",S1
                    pop        L0
__00070559:         etag       __00070578,"F_UW4_WERT"
                    push       #$1.L
                    jump       __0007057E
__00070578:         push       #$0.L
__0007057E:         pop        L0
                    jz         __00070B66
                    nop
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __0007059D
                    move       I1,#$FFFF.I
__0007059D:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000705C6
                    push       #$0.L
                    jump       __000705CC
__000705C6:         push       #$1.L
__000705CC:         pop        L0
                    jz         __000705F7
                    nop
                    move       L0,#$12.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__000705F7:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0007060B
                    move       I1,#$FFFF.I
__0007060B:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00070634
                    push       #$0.L
                    jump       __0007063A
__00070634:         push       #$1.L
__0007063A:         pop        L0
                    jz         __00070665
                    nop
                    move       L0,#$19.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__00070665:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __00070679
                    move       I1,#$FFFF.I
__00070679:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000706A2
                    push       #$0.L
                    jump       __000706A8
__000706A2:         push       #$1.L
__000706A8:         pop        L0
                    jz         __000706D3
                    nop
                    move       L0,#$1F.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$19],B0
                    move       S0[#$1A],B1
                    pop        L0
__000706D3:         clear      L0
                    move       I0,S0[#$17]
                    jpl        __000706E7
                    move       I1,#$FFFF.I
__000706E7:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00070721
                    move       I1,#$FFFF.I
__00070721:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __000707EC
                    push       #$1.L
                    jump       __000707F2
__000707EC:         push       #$0.L
__000707F2:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MUL"
                    push       #$1.L
                    tabget     S5,"MUL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DIV"
                    push       #$1.L
                    tabget     S5,"DIV"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000708FE
                    push       #$0.L
                    jump       __00070904
__000708FE:         push       #$1.L
__00070904:         pop        L0
                    jz         __00070950
                    nop
                    move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,"1.0"
                    push       #$1.L
                    move       S1,"1.0"
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00070981
__00070950:         move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00070981:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S5,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$19]
                    jpl        __00070A1E
                    move       I1,#$FFFF.I
__00070A1E:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$1B]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$1B],B0
                    move       S0[#$1C],B1
                    move       S0[#$1D],B2
                    move       S0[#$1E],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F5
                    push       #$1.L
                    fdiv       F2,F5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fadd       F2,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_UW4_WERT",F0
                    pop        L0
__00070B66:         etag       __00070B85,"F_UW4_EINH"
                    push       #$1.L
                    jump       __00070B8B
__00070B85:         push       #$0.L
__00070B8B:         pop        L0
                    jz         __00070D29
                    nop
                    clear      L0
                    move       I0,S0[#$17]
                    jpl        __00070BAA
                    move       I1,#$FFFF.I
__00070BAA:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00070BE4
                    move       I1,#$FFFF.I
__00070BE4:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    move       L0,#$6.L
                    serase     S1[#$2],L0
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "UWNR",S1
                    jz         __00070CAF
                    push       #$1.L
                    jump       __00070CB5
__00070CAF:         push       #$0.L
__00070CB5:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UW_EINH"
                    push       #$1.L
                    tabget     S5,"UW_EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_UW4_EINH",S1
                    pop        L0
__00070D29:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __00070D3D
                    move       I1,#$FFFF.I
__00070D3D:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
                    pop        L0
                    enewset
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    jump       __0006E1B9
__00070D81:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"     ............................."
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"     ............................."
                    scut       S1,#$1.I
                    spaste     S7[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$F]
                    jpl        __00070E2B
                    move       I1,#$FFFF.I
__00070E2B:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00070E54
                    push       #$0.L
                    jump       __00070E5A
__00070E54:         push       #$1.L
__00070E5A:         pop        L0
                    jz         __0007C9F5
                    nop
                    etag       __00070E8C,"F_ZUSAETLICH_PARAM"
                    push       #$1.L
                    jump       __00070E92
__00070E8C:         push       #$0.L
__00070E92:         pop        L0
                    jz         __00074BF1
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "F_ZUSAETLICH_PARAM",I0
                    pop        L0
                    enewset
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
__00070F1A:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __00070F2E
                    move       I1,#$FFFF.I
__00070F2E:         push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jle        __00070F57
                    push       #$0.L
                    jump       __00070F5D
__00070F57:         push       #$1.L
__00070F5D:         pop        L0
                    jz         __00074BF1
                    nop
                    clear      S1
                    move       S1,"FUmweltTexte"
                    push       #$1.L
                    tabset     "FUmweltTexte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"UWNR"
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __00070FCD
                    move       I1,#$FFFF.I
__00070FCD:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    tabseeku   "UWNR",L2
                    jz         __0007100A
                    push       #$1.L
                    jump       __00071010
__0007100A:         push       #$0.L
__00071010:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007103E
                    push       #$0.L
                    jump       __00071044
__0007103E:         push       #$1.L
__00071044:         pop        L0
                    jz         __000710D4
                    nop
                    clear      S1
                    move       S1,"Kein Freeze Frame"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,"0.0"
                    push       #$1.L
                    move       S1,"0.0"
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    jump       __0007165B
__000710D4:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"UW_EINH"
                    push       #$1.L
                    tabget     S6,"UW_EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"0-n"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S6,"0-n"
                    jz         __00071155
                    move       L0,#$0.L
__00071155:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0007118A
                    push       #$0.L
                    jump       __00071190
__0007118A:         push       #$1.L
__00071190:         pop        L0
                    jz         __00071618
                    nop
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$23.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$9]
                    jpl        __000711C3
                    move       I1,#$FFFF.I
__000711C3:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MUL"
                    push       #$1.L
                    tabget     S5,"MUL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __0007128B
                    move       L0,#$0.L
__0007128B:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000712BC
                    push       #$0.L
                    jump       __000712C2
__000712BC:         push       #$1.L
__000712C2:         pop        L0
                    jz         __0007130E
                    nop
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,"1.0"
                    push       #$1.L
                    move       S1,"1.0"
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0007133F
__0007130E:         move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0007133F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S5,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __000713B4
                    move       L0,#$0.L
__000713B4:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000713E5
                    push       #$0.L
                    jump       __000713EB
__000713E5:         push       #$1.L
__000713EB:         pop        L0
                    jz         __00071437
                    nop
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"0.0"
                    push       #$1.L
                    move       S1,"0.0"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00071468
__00071437:         move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00071468:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DIV"
                    push       #$1.L
                    tabget     S5,"DIV"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __000714DD
                    move       L0,#$0.L
__000714DD:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007150E
                    push       #$0.L
                    jump       __00071514
__0007150E:         push       #$1.L
__00071514:         pop        L0
                    jz         __00071560
                    nop
                    move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,"1.0"
                    push       #$1.L
                    move       S1,"1.0"
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00071591
__00071560:         move       F0,F5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F5,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00071591:         move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F5
                    push       #$1.L
                    fdiv       F2,F5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fadd       F2,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00071618:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"UWTEXT"
                    push       #$1.L
                    tabget     S5,"UWTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0007165B:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __0007166F
                    move       I1,#$FFFF.I
__0007166F:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    jump       __00074B12
__0007168F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000716DD
                    move       I1,#$FFFF.I
__000716DD:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000716F4
                    move       I1,#$FFFF.I
__000716F4:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007171C
                    move       I1,#$FFFF.I
__0007171C:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071777
                    move       I1,#$FFFF.I
__00071777:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000717CE
                    move       I1,#$FFFF.I
__000717CE:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000717E5
                    move       I1,#$FFFF.I
__000717E5:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071876
                    move       I1,#$FFFF.I
__00071876:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007188D
                    move       I1,#$FFFF.I
__0007188D:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000718CC
                    move       I1,#$FFFF.I
__000718CC:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071927
                    move       I1,#$FFFF.I
__00071927:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007197E
                    move       I1,#$FFFF.I
__0007197E:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00071995
                    move       I1,#$FFFF.I
__00071995:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071A20
                    move       I1,#$FFFF.I
__00071A20:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00071A37
                    move       I1,#$FFFF.I
__00071A37:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071A5F
                    move       I1,#$FFFF.I
__00071A5F:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071ABA
                    move       I1,#$FFFF.I
__00071ABA:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071B11
                    move       I1,#$FFFF.I
__00071B11:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00071B28
                    move       I1,#$FFFF.I
__00071B28:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__00071B54:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071BA2
                    move       I1,#$FFFF.I
__00071BA2:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00071BB9
                    move       I1,#$FFFF.I
__00071BB9:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071BE1
                    move       I1,#$FFFF.I
__00071BE1:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071C3C
                    move       I1,#$FFFF.I
__00071C3C:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071C93
                    move       I1,#$FFFF.I
__00071C93:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00071CAA
                    move       I1,#$FFFF.I
__00071CAA:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071D3B
                    move       I1,#$FFFF.I
__00071D3B:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00071D52
                    move       I1,#$FFFF.I
__00071D52:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071D91
                    move       I1,#$FFFF.I
__00071D91:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071DEC
                    move       I1,#$FFFF.I
__00071DEC:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071E43
                    move       I1,#$FFFF.I
__00071E43:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00071E5A
                    move       I1,#$FFFF.I
__00071E5A:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071EE5
                    move       I1,#$FFFF.I
__00071EE5:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00071EFC
                    move       I1,#$FFFF.I
__00071EFC:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071F24
                    move       I1,#$FFFF.I
__00071F24:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071F7F
                    move       I1,#$FFFF.I
__00071F7F:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00071FD6
                    move       I1,#$FFFF.I
__00071FD6:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00071FED
                    move       I1,#$FFFF.I
__00071FED:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__00072019:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072067
                    move       I1,#$FFFF.I
__00072067:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007207E
                    move       I1,#$FFFF.I
__0007207E:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000720A6
                    move       I1,#$FFFF.I
__000720A6:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072101
                    move       I1,#$FFFF.I
__00072101:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072158
                    move       I1,#$FFFF.I
__00072158:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007216F
                    move       I1,#$FFFF.I
__0007216F:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072200
                    move       I1,#$FFFF.I
__00072200:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072217
                    move       I1,#$FFFF.I
__00072217:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072256
                    move       I1,#$FFFF.I
__00072256:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000722B1
                    move       I1,#$FFFF.I
__000722B1:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072308
                    move       I1,#$FFFF.I
__00072308:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007231F
                    move       I1,#$FFFF.I
__0007231F:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000723AA
                    move       I1,#$FFFF.I
__000723AA:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000723C1
                    move       I1,#$FFFF.I
__000723C1:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000723E9
                    move       I1,#$FFFF.I
__000723E9:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072444
                    move       I1,#$FFFF.I
__00072444:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007249B
                    move       I1,#$FFFF.I
__0007249B:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000724B2
                    move       I1,#$FFFF.I
__000724B2:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__000724DE:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007252C
                    move       I1,#$FFFF.I
__0007252C:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072543
                    move       I1,#$FFFF.I
__00072543:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007256B
                    move       I1,#$FFFF.I
__0007256B:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000725C6
                    move       I1,#$FFFF.I
__000725C6:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007261D
                    move       I1,#$FFFF.I
__0007261D:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072634
                    move       I1,#$FFFF.I
__00072634:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000726C5
                    move       I1,#$FFFF.I
__000726C5:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000726DC
                    move       I1,#$FFFF.I
__000726DC:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007271B
                    move       I1,#$FFFF.I
__0007271B:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072776
                    move       I1,#$FFFF.I
__00072776:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000727CD
                    move       I1,#$FFFF.I
__000727CD:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000727E4
                    move       I1,#$FFFF.I
__000727E4:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007286F
                    move       I1,#$FFFF.I
__0007286F:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072886
                    move       I1,#$FFFF.I
__00072886:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000728AE
                    move       I1,#$FFFF.I
__000728AE:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072909
                    move       I1,#$FFFF.I
__00072909:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072960
                    move       I1,#$FFFF.I
__00072960:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072977
                    move       I1,#$FFFF.I
__00072977:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__000729A3:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000729F1
                    move       I1,#$FFFF.I
__000729F1:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072A08
                    move       I1,#$FFFF.I
__00072A08:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072A30
                    move       I1,#$FFFF.I
__00072A30:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072A8B
                    move       I1,#$FFFF.I
__00072A8B:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072AE2
                    move       I1,#$FFFF.I
__00072AE2:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072AF9
                    move       I1,#$FFFF.I
__00072AF9:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072B8A
                    move       I1,#$FFFF.I
__00072B8A:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072BA1
                    move       I1,#$FFFF.I
__00072BA1:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072BE0
                    move       I1,#$FFFF.I
__00072BE0:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072C3B
                    move       I1,#$FFFF.I
__00072C3B:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072C92
                    move       I1,#$FFFF.I
__00072C92:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072CA9
                    move       I1,#$FFFF.I
__00072CA9:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072D34
                    move       I1,#$FFFF.I
__00072D34:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072D4B
                    move       I1,#$FFFF.I
__00072D4B:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072D73
                    move       I1,#$FFFF.I
__00072D73:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072DCE
                    move       I1,#$FFFF.I
__00072DCE:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072E25
                    move       I1,#$FFFF.I
__00072E25:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072E3C
                    move       I1,#$FFFF.I
__00072E3C:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__00072E68:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072EB6
                    move       I1,#$FFFF.I
__00072EB6:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072ECD
                    move       I1,#$FFFF.I
__00072ECD:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072EF5
                    move       I1,#$FFFF.I
__00072EF5:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072F50
                    move       I1,#$FFFF.I
__00072F50:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00072FA7
                    move       I1,#$FFFF.I
__00072FA7:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00072FBE
                    move       I1,#$FFFF.I
__00072FBE:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007304F
                    move       I1,#$FFFF.I
__0007304F:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073066
                    move       I1,#$FFFF.I
__00073066:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000730A5
                    move       I1,#$FFFF.I
__000730A5:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073100
                    move       I1,#$FFFF.I
__00073100:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073157
                    move       I1,#$FFFF.I
__00073157:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007316E
                    move       I1,#$FFFF.I
__0007316E:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000731F9
                    move       I1,#$FFFF.I
__000731F9:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073210
                    move       I1,#$FFFF.I
__00073210:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073238
                    move       I1,#$FFFF.I
__00073238:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073293
                    move       I1,#$FFFF.I
__00073293:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000732EA
                    move       I1,#$FFFF.I
__000732EA:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073301
                    move       I1,#$FFFF.I
__00073301:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__0007332D:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007337B
                    move       I1,#$FFFF.I
__0007337B:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073392
                    move       I1,#$FFFF.I
__00073392:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000733BA
                    move       I1,#$FFFF.I
__000733BA:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073415
                    move       I1,#$FFFF.I
__00073415:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007346C
                    move       I1,#$FFFF.I
__0007346C:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073483
                    move       I1,#$FFFF.I
__00073483:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073514
                    move       I1,#$FFFF.I
__00073514:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007352B
                    move       I1,#$FFFF.I
__0007352B:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007356A
                    move       I1,#$FFFF.I
__0007356A:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000735C5
                    move       I1,#$FFFF.I
__000735C5:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007361C
                    move       I1,#$FFFF.I
__0007361C:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073633
                    move       I1,#$FFFF.I
__00073633:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000736BE
                    move       I1,#$FFFF.I
__000736BE:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000736D5
                    move       I1,#$FFFF.I
__000736D5:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000736FD
                    move       I1,#$FFFF.I
__000736FD:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073758
                    move       I1,#$FFFF.I
__00073758:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000737AF
                    move       I1,#$FFFF.I
__000737AF:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000737C6
                    move       I1,#$FFFF.I
__000737C6:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__000737F2:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073840
                    move       I1,#$FFFF.I
__00073840:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073857
                    move       I1,#$FFFF.I
__00073857:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007387F
                    move       I1,#$FFFF.I
__0007387F:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000738DA
                    move       I1,#$FFFF.I
__000738DA:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073931
                    move       I1,#$FFFF.I
__00073931:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073948
                    move       I1,#$FFFF.I
__00073948:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000739D9
                    move       I1,#$FFFF.I
__000739D9:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000739F0
                    move       I1,#$FFFF.I
__000739F0:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073A2F
                    move       I1,#$FFFF.I
__00073A2F:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073A8A
                    move       I1,#$FFFF.I
__00073A8A:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073AE1
                    move       I1,#$FFFF.I
__00073AE1:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073AF8
                    move       I1,#$FFFF.I
__00073AF8:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073B83
                    move       I1,#$FFFF.I
__00073B83:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073B9A
                    move       I1,#$FFFF.I
__00073B9A:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073BC2
                    move       I1,#$FFFF.I
__00073BC2:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073C1D
                    move       I1,#$FFFF.I
__00073C1D:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073C74
                    move       I1,#$FFFF.I
__00073C74:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073C8B
                    move       I1,#$FFFF.I
__00073C8B:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__00073CB7:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073D05
                    move       I1,#$FFFF.I
__00073D05:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073D1C
                    move       I1,#$FFFF.I
__00073D1C:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073D44
                    move       I1,#$FFFF.I
__00073D44:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073D9F
                    move       I1,#$FFFF.I
__00073D9F:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073DF6
                    move       I1,#$FFFF.I
__00073DF6:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073E0D
                    move       I1,#$FFFF.I
__00073E0D:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073E9E
                    move       I1,#$FFFF.I
__00073E9E:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073EB5
                    move       I1,#$FFFF.I
__00073EB5:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073EF4
                    move       I1,#$FFFF.I
__00073EF4:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073F4F
                    move       I1,#$FFFF.I
__00073F4F:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00073FA6
                    move       I1,#$FFFF.I
__00073FA6:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00073FBD
                    move       I1,#$FFFF.I
__00073FBD:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074048
                    move       I1,#$FFFF.I
__00074048:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007405F
                    move       I1,#$FFFF.I
__0007405F:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074087
                    move       I1,#$FFFF.I
__00074087:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000740E2
                    move       I1,#$FFFF.I
__000740E2:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074139
                    move       I1,#$FFFF.I
__00074139:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074150
                    move       I1,#$FFFF.I
__00074150:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__0007417C:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000741CA
                    move       I1,#$FFFF.I
__000741CA:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000741E1
                    move       I1,#$FFFF.I
__000741E1:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074209
                    move       I1,#$FFFF.I
__00074209:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074264
                    move       I1,#$FFFF.I
__00074264:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000742BB
                    move       I1,#$FFFF.I
__000742BB:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000742D2
                    move       I1,#$FFFF.I
__000742D2:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074363
                    move       I1,#$FFFF.I
__00074363:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007437A
                    move       I1,#$FFFF.I
__0007437A:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000743B9
                    move       I1,#$FFFF.I
__000743B9:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074414
                    move       I1,#$FFFF.I
__00074414:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007446B
                    move       I1,#$FFFF.I
__0007446B:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074482
                    move       I1,#$FFFF.I
__00074482:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007450D
                    move       I1,#$FFFF.I
__0007450D:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074524
                    move       I1,#$FFFF.I
__00074524:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007454C
                    move       I1,#$FFFF.I
__0007454C:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000745A7
                    move       I1,#$FFFF.I
__000745A7:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000745FE
                    move       I1,#$FFFF.I
__000745FE:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074615
                    move       I1,#$FFFF.I
__00074615:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__00074641:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007468F
                    move       I1,#$FFFF.I
__0007468F:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000746A6
                    move       I1,#$FFFF.I
__000746A6:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000746CE
                    move       I1,#$FFFF.I
__000746CE:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074729
                    move       I1,#$FFFF.I
__00074729:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074780
                    move       I1,#$FFFF.I
__00074780:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074797
                    move       I1,#$FFFF.I
__00074797:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    setflt     #$4.L
                    flt2a      S5,F2
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074828
                    move       I1,#$FFFF.I
__00074828:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007483F
                    move       I1,#$FFFF.I
__0007483F:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __0007487E
                    move       I1,#$FFFF.I
__0007487E:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000748D9
                    move       I1,#$FFFF.I
__000748D9:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S5
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074930
                    move       I1,#$FFFF.I
__00074930:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074947
                    move       I1,#$FFFF.I
__00074947:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __000749D2
                    move       I1,#$FFFF.I
__000749D2:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000749E9
                    move       I1,#$FFFF.I
__000749E9:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074A11
                    move       I1,#$FFFF.I
__00074A11:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074A6C
                    move       I1,#$FFFF.I
__00074A6C:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    strcat     S1,S6
                    scut       S1,#$1.I
                    spaste     S7[L2],S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$D]
                    jpl        __00074AC3
                    move       I1,#$FFFF.I
__00074AC3:         push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074ADA
                    move       I1,#$FFFF.I
__00074ADA:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$D],B0
                    move       S0[#$E],B1
                    pop        L0
                    jump       __00074BAA
__00074B06:         jump       __00074BAA
                    jump       __00074BAA
__00074B12:         pop        L0
                    comp       L0,#$B.L
                    jz         __00074641
                    comp       L0,#$A.L
                    jz         __0007417C
                    comp       L0,#$9.L
                    jz         __00073CB7
                    comp       L0,#$8.L
                    jz         __000737F2
                    comp       L0,#$7.L
                    jz         __0007332D
                    comp       L0,#$6.L
                    jz         __00072E68
                    comp       L0,#$5.L
                    jz         __000729A3
                    comp       L0,#$4.L
                    jz         __000724DE
                    comp       L0,#$3.L
                    jz         __00072019
                    comp       L0,#$2.L
                    jz         __00071B54
                    comp       L0,#$1.L
                    jz         __0007168F
                    jump       __00074B06
__00074BAA:         clear      L0
                    move       I0,S0[#$9]
                    jpl        __00074BBE
                    move       I1,#$FFFF.I
__00074BBE:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$9],B0
                    move       S0[#$A],B1
                    pop        L0
                    pop        L0
                    jump       __00070F1A
__00074BF1:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074D2D
                    move       I1,#$FFFF.I
__00074D2D:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00074D98,"F_FF1_TEXT"
                    push       #$1.L
                    jump       __00074D9E
__00074D98:         push       #$0.L
__00074D9E:         pop        L0
                    jz         __00074DC9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF1_TEXT",S1
                    pop        L0
__00074DC9:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074DF4
                    move       I1,#$FFFF.I
__00074DF4:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00074F1B
                    move       I1,#$FFFF.I
__00074F1B:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00074FB7,"F_FF1_WERT"
                    push       #$1.L
                    jump       __00074FBD
__00074FB7:         push       #$0.L
__00074FBD:         pop        L0
                    jz         __00074FE5
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF1_WERT",F0
                    pop        L0
__00074FE5:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075010
                    move       I1,#$FFFF.I
__00075010:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007511E
                    move       I1,#$FFFF.I
__0007511E:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075195
                    move       I1,#$FFFF.I
__00075195:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000751FE,"F_FF1_EINH"
                    push       #$1.L
                    jump       __00075204
__000751FE:         push       #$0.L
__00075204:         pop        L0
                    jz         __0007522F
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF1_EINH",S1
                    pop        L0
__0007522F:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007536B
                    move       I1,#$FFFF.I
__0007536B:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000753D6,"F_FF2_TEXT"
                    push       #$1.L
                    jump       __000753DC
__000753D6:         push       #$0.L
__000753DC:         pop        L0
                    jz         __00075407
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF2_TEXT",S1
                    pop        L0
__00075407:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075432
                    move       I1,#$FFFF.I
__00075432:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075559
                    move       I1,#$FFFF.I
__00075559:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000755F5,"F_FF2_WERT"
                    push       #$1.L
                    jump       __000755FB
__000755F5:         push       #$0.L
__000755FB:         pop        L0
                    jz         __00075623
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF2_WERT",F0
                    pop        L0
__00075623:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007564E
                    move       I1,#$FFFF.I
__0007564E:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007575C
                    move       I1,#$FFFF.I
__0007575C:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000757D3
                    move       I1,#$FFFF.I
__000757D3:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0007583C,"F_FF2_EINH"
                    push       #$1.L
                    jump       __00075842
__0007583C:         push       #$0.L
__00075842:         pop        L0
                    jz         __0007586D
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF2_EINH",S1
                    pop        L0
__0007586D:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000759A9
                    move       I1,#$FFFF.I
__000759A9:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00075A14,"F_FF3_TEXT"
                    push       #$1.L
                    jump       __00075A1A
__00075A14:         push       #$0.L
__00075A1A:         pop        L0
                    jz         __00075A45
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF3_TEXT",S1
                    pop        L0
__00075A45:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075A70
                    move       I1,#$FFFF.I
__00075A70:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075B97
                    move       I1,#$FFFF.I
__00075B97:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00075C33,"F_FF3_WERT"
                    push       #$1.L
                    jump       __00075C39
__00075C33:         push       #$0.L
__00075C39:         pop        L0
                    jz         __00075C61
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF3_WERT",F0
                    pop        L0
__00075C61:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075C8C
                    move       I1,#$FFFF.I
__00075C8C:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075D9A
                    move       I1,#$FFFF.I
__00075D9A:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075E11
                    move       I1,#$FFFF.I
__00075E11:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00075E7A,"F_FF3_EINH"
                    push       #$1.L
                    jump       __00075E80
__00075E7A:         push       #$0.L
__00075E80:         pop        L0
                    jz         __00075EAB
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF3_EINH",S1
                    pop        L0
__00075EAB:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00075FE7
                    move       I1,#$FFFF.I
__00075FE7:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00076052,"F_FF4_TEXT"
                    push       #$1.L
                    jump       __00076058
__00076052:         push       #$0.L
__00076058:         pop        L0
                    jz         __00076083
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF4_TEXT",S1
                    pop        L0
__00076083:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000760AE
                    move       I1,#$FFFF.I
__000760AE:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000761D5
                    move       I1,#$FFFF.I
__000761D5:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00076271,"F_FF4_WERT"
                    push       #$1.L
                    jump       __00076277
__00076271:         push       #$0.L
__00076277:         pop        L0
                    jz         __0007629F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF4_WERT",F0
                    pop        L0
__0007629F:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000762CA
                    move       I1,#$FFFF.I
__000762CA:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000763D8
                    move       I1,#$FFFF.I
__000763D8:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007644F
                    move       I1,#$FFFF.I
__0007644F:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000764B8,"F_FF4_EINH"
                    push       #$1.L
                    jump       __000764BE
__000764B8:         push       #$0.L
__000764BE:         pop        L0
                    jz         __000764E9
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF4_EINH",S1
                    pop        L0
__000764E9:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00076625
                    move       I1,#$FFFF.I
__00076625:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00076690,"F_FF5_TEXT"
                    push       #$1.L
                    jump       __00076696
__00076690:         push       #$0.L
__00076696:         pop        L0
                    jz         __000766C1
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF5_TEXT",S1
                    pop        L0
__000766C1:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000766EC
                    move       I1,#$FFFF.I
__000766EC:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00076813
                    move       I1,#$FFFF.I
__00076813:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000768AF,"F_FF5_WERT"
                    push       #$1.L
                    jump       __000768B5
__000768AF:         push       #$0.L
__000768B5:         pop        L0
                    jz         __000768DD
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF5_WERT",F0
                    pop        L0
__000768DD:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00076908
                    move       I1,#$FFFF.I
__00076908:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00076A16
                    move       I1,#$FFFF.I
__00076A16:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00076A8D
                    move       I1,#$FFFF.I
__00076A8D:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00076AF6,"F_FF5_EINH"
                    push       #$1.L
                    jump       __00076AFC
__00076AF6:         push       #$0.L
__00076AFC:         pop        L0
                    jz         __00076B27
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF5_EINH",S1
                    pop        L0
__00076B27:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00076C63
                    move       I1,#$FFFF.I
__00076C63:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00076CCE,"F_FF6_TEXT"
                    push       #$1.L
                    jump       __00076CD4
__00076CCE:         push       #$0.L
__00076CD4:         pop        L0
                    jz         __00076CFF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF6_TEXT",S1
                    pop        L0
__00076CFF:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00076D2A
                    move       I1,#$FFFF.I
__00076D2A:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00076E51
                    move       I1,#$FFFF.I
__00076E51:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00076EED,"F_FF6_WERT"
                    push       #$1.L
                    jump       __00076EF3
__00076EED:         push       #$0.L
__00076EF3:         pop        L0
                    jz         __00076F1B
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF6_WERT",F0
                    pop        L0
__00076F1B:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00076F46
                    move       I1,#$FFFF.I
__00076F46:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077054
                    move       I1,#$FFFF.I
__00077054:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000770CB
                    move       I1,#$FFFF.I
__000770CB:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00077134,"F_FF6_EINH"
                    push       #$1.L
                    jump       __0007713A
__00077134:         push       #$0.L
__0007713A:         pop        L0
                    jz         __00077165
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF6_EINH",S1
                    pop        L0
__00077165:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000772A1
                    move       I1,#$FFFF.I
__000772A1:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0007730C,"F_FF7_TEXT"
                    push       #$1.L
                    jump       __00077312
__0007730C:         push       #$0.L
__00077312:         pop        L0
                    jz         __0007733D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF7_TEXT",S1
                    pop        L0
__0007733D:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077368
                    move       I1,#$FFFF.I
__00077368:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007748F
                    move       I1,#$FFFF.I
__0007748F:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0007752B,"F_FF7_WERT"
                    push       #$1.L
                    jump       __00077531
__0007752B:         push       #$0.L
__00077531:         pop        L0
                    jz         __00077559
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF7_WERT",F0
                    pop        L0
__00077559:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077584
                    move       I1,#$FFFF.I
__00077584:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077692
                    move       I1,#$FFFF.I
__00077692:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077709
                    move       I1,#$FFFF.I
__00077709:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00077772,"F_FF7_EINH"
                    push       #$1.L
                    jump       __00077778
__00077772:         push       #$0.L
__00077778:         pop        L0
                    jz         __000777A3
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF7_EINH",S1
                    pop        L0
__000777A3:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000778DF
                    move       I1,#$FFFF.I
__000778DF:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0007794A,"F_FF8_TEXT"
                    push       #$1.L
                    jump       __00077950
__0007794A:         push       #$0.L
__00077950:         pop        L0
                    jz         __0007797B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF8_TEXT",S1
                    pop        L0
__0007797B:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000779A6
                    move       I1,#$FFFF.I
__000779A6:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077ACD
                    move       I1,#$FFFF.I
__00077ACD:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00077B69,"F_FF8_WERT"
                    push       #$1.L
                    jump       __00077B6F
__00077B69:         push       #$0.L
__00077B6F:         pop        L0
                    jz         __00077B97
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF8_WERT",F0
                    pop        L0
__00077B97:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077BC2
                    move       I1,#$FFFF.I
__00077BC2:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077CD0
                    move       I1,#$FFFF.I
__00077CD0:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077D47
                    move       I1,#$FFFF.I
__00077D47:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00077DB0,"F_FF8_EINH"
                    push       #$1.L
                    jump       __00077DB6
__00077DB0:         push       #$0.L
__00077DB6:         pop        L0
                    jz         __00077DE1
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF8_EINH",S1
                    pop        L0
__00077DE1:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077F1D
                    move       I1,#$FFFF.I
__00077F1D:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00077F88,"F_FF9_TEXT"
                    push       #$1.L
                    jump       __00077F8E
__00077F88:         push       #$0.L
__00077F8E:         pop        L0
                    jz         __00077FB9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF9_TEXT",S1
                    pop        L0
__00077FB9:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00077FE4
                    move       I1,#$FFFF.I
__00077FE4:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007810B
                    move       I1,#$FFFF.I
__0007810B:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000781A7,"F_FF9_WERT"
                    push       #$1.L
                    jump       __000781AD
__000781A7:         push       #$0.L
__000781AD:         pop        L0
                    jz         __000781D5
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF9_WERT",F0
                    pop        L0
__000781D5:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078200
                    move       I1,#$FFFF.I
__00078200:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007830E
                    move       I1,#$FFFF.I
__0007830E:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078385
                    move       I1,#$FFFF.I
__00078385:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000783EE,"F_FF9_EINH"
                    push       #$1.L
                    jump       __000783F4
__000783EE:         push       #$0.L
__000783F4:         pop        L0
                    jz         __0007841F
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF9_EINH",S1
                    pop        L0
__0007841F:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007855B
                    move       I1,#$FFFF.I
__0007855B:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000785C7,"F_FF10_TEXT"
                    push       #$1.L
                    jump       __000785CD
__000785C7:         push       #$0.L
__000785CD:         pop        L0
                    jz         __000785F9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF10_TEXT",S1
                    pop        L0
__000785F9:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078624
                    move       I1,#$FFFF.I
__00078624:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007874B
                    move       I1,#$FFFF.I
__0007874B:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000787E8,"F_FF10_WERT"
                    push       #$1.L
                    jump       __000787EE
__000787E8:         push       #$0.L
__000787EE:         pop        L0
                    jz         __00078817
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF10_WERT",F0
                    pop        L0
__00078817:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078842
                    move       I1,#$FFFF.I
__00078842:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078950
                    move       I1,#$FFFF.I
__00078950:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __000789C7
                    move       I1,#$FFFF.I
__000789C7:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00078A31,"F_FF10_EINH"
                    push       #$1.L
                    jump       __00078A37
__00078A31:         push       #$0.L
__00078A37:         pop        L0
                    jz         __00078A63
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF10_EINH",S1
                    pop        L0
__00078A63:         clear      S1
                    move       S1,"                                                            "
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"          "
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078B9F
                    move       I1,#$FFFF.I
__00078B9F:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00078C0B,"F_FF11_TEXT"
                    push       #$1.L
                    jump       __00078C11
__00078C0B:         push       #$0.L
__00078C11:         pop        L0
                    jz         __00078C3D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "F_FF11_TEXT",S1
                    pop        L0
__00078C3D:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078C68
                    move       I1,#$FFFF.I
__00078C68:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078D8F
                    move       I1,#$FFFF.I
__00078D8F:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S5,S1[#$0]L0
                    move       S1,S5
                    clear      S5
                    strcat     S5,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00078E2C,"F_FF11_WERT"
                    push       #$1.L
                    jump       __00078E32
__00078E2C:         push       #$0.L
__00078E32:         pop        L0
                    jz         __00078E5B
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "F_FF11_WERT",F0
                    pop        L0
__00078E5B:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078E86
                    move       I1,#$FFFF.I
__00078E86:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    clear      S1
                    move       S1,S7
                    move       L0,#$1.L
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __00078F94
                    move       I1,#$FFFF.I
__00078F94:         push       L0
                    atsp       L2,#$4.L
                    move       S1,S7
                    move       L0,L2
                    move       S6,S1[#$0]L0
                    move       S1,S6
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$B]
                    jpl        __0007900B
                    move       I1,#$FFFF.I
__0007900B:         push       L0
                    atsp       L2,#$4.L
                    clear      S1
                    move       S1,S7
                    move       L0,L2
                    serase     S1[#$0],L0
                    clear      S7
                    strcat     S7,S1
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$B],B0
                    move       S0[#$C],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00079075,"F_FF11_EINH"
                    push       #$1.L
                    jump       __0007907B
__00079075:         push       #$0.L
__0007907B:         pop        L0
                    jz         __000790A7
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "F_FF11_EINH",S1
                    pop        L0
__000790A7:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1," "
                    scut       S1,#$1.I
                    spaste     S7[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __00079115,"F_CLA"
                    push       #$1.L
                    jump       __0007911B
__00079115:         push       #$0.L
__0007911B:         pop        L0
                    jz         __0007C9F5
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    shmget     S5,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __000791BF
                    push       #$0.L
                    jump       __000791C5
__000791BF:         push       #$1.L
__000791C5:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$15.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __00079217
                    push       #$0.L
                    jump       __0007921D
__00079217:         push       #$1.L
__0007921D:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007924C
                    push       #$0.L
                    jump       __00079252
__0007924C:         push       #$1.L
__00079252:         pop        L0
                    jz         __0007AD90
                    nop
                    enewset
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"!!! WICHTIG :"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,"Der F_CLA wird aus den Antwortdaten gelesen. Die anderen Parameter werden in << Klassen Tabelle >> gelesen."
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __00079363
                    move       L0,#$0.L
                    ergd       "!!! WICHTIG :",L0
                    jump       __00079436
__00079363:         comp       I0,#$2.I
                    jnz        __00079387
                    ergr       "!!! WICHTIG :",F2
                    jump       __00079436
__00079387:         comp       I0,#$3.I
                    jnz        __00079418
                    ergs       "!!! WICHTIG :","Der F_CLA wird aus den Antwortdaten gelesen. Die anderen Parameter werden in << Klassen Tabelle >> gelesen."
                    jump       __00079436
__00079418:         comp       I0,#$4.I
                    jnz        __00079442
                    ergy       "!!! WICHTIG :",S6
__00079436:         push       #$1.L
                    jump       __00079448
__00079442:         push       #$0.L
__00079448:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NOBDklasse"
                    push       #$1.L
                    tabset     "NOBDklasse"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"CLA"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "CLA",S1
                    jz         __00079538
                    push       #$1.L
                    jump       __0007953E
__00079538:         push       #$0.L
__0007953E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_CLA"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __000795C5
                    move       L0,#$0.L
                    ergd       "F_CLA",L0
                    jump       __00079613
__000795C5:         comp       I0,#$2.I
                    jnz        __000795E1
                    ergr       "F_CLA",F2
                    jump       __00079613
__000795E1:         comp       I0,#$3.I
                    jnz        __000795FD
                    ergs       "F_CLA",S5
                    jump       __00079613
__000795FD:         comp       I0,#$4.I
                    jnz        __0007961F
                    ergy       "F_CLA",S6
__00079613:         push       #$1.L
                    jump       __00079625
__0007961F:         push       #$0.L
__00079625:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MIL"
                    push       #$1.L
                    tabget     S5,"MIL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000796C0
                    push       #$0.L
                    jump       __000796C6
__000796C0:         push       #$1.L
__000796C6:         pop        L0
                    jz         __00079703
                    nop
                    clear      S1
                    move       S1,"AUS: MIL bleibt aus"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00079806
__00079703:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00079746
                    push       #$0.L
                    jump       __0007974C
__00079746:         push       #$1.L
__0007974C:         pop        L0
                    jz         __00079786
                    nop
                    clear      S1
                    move       S1,"EIN: MIL voll an"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00079806
__00079786:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000797C9
                    push       #$0.L
                    jump       __000797CF
__000797C9:         push       #$1.L
__000797CF:         pop        L0
                    jz         __00079806
                    nop
                    clear      S1
                    move       S1,"MIL blinkt mit 1 Hz"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00079806:         clear      S1
                    move       S1,"F_MIL"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007987E
                    move       L0,#$0.L
                    ergd       "F_MIL",L0
                    jump       __000798CC
__0007987E:         comp       I0,#$2.I
                    jnz        __0007989A
                    ergr       "F_MIL",F2
                    jump       __000798CC
__0007989A:         comp       I0,#$3.I
                    jnz        __000798B6
                    ergs       "F_MIL",S5
                    jump       __000798CC
__000798B6:         comp       I0,#$4.I
                    jnz        __000798D8
                    ergy       "F_MIL",S6
__000798CC:         push       #$1.L
                    jump       __000798DE
__000798D8:         push       #$0.L
__000798DE:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FLC_TRIGGER"
                    push       #$1.L
                    tabget     S5,"FLC_TRIGGER"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_FLC_TRIGGER"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __000799CE
                    move       L0,#$0.L
                    ergd       "F_FLC_TRIGGER",L0
                    jump       __00079A34
__000799CE:         comp       I0,#$2.I
                    jnz        __000799F2
                    ergr       "F_FLC_TRIGGER",F2
                    jump       __00079A34
__000799F2:         comp       I0,#$3.I
                    jnz        __00079A16
                    ergs       "F_FLC_TRIGGER",S5
                    jump       __00079A34
__00079A16:         comp       I0,#$4.I
                    jnz        __00079A40
                    ergy       "F_FLC_TRIGGER",S6
__00079A34:         push       #$1.L
                    jump       __00079A46
__00079A40:         push       #$0.L
__00079A46:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FLC_WERT"
                    push       #$1.L
                    tabget     S5,"FLC_WERT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_FLC_WERT"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __00079B2A
                    move       L0,#$0.L
                    ergd       "F_FLC_WERT",L0
                    jump       __00079B87
__00079B2A:         comp       I0,#$2.I
                    jnz        __00079B4B
                    ergr       "F_FLC_WERT",F2
                    jump       __00079B87
__00079B4B:         comp       I0,#$3.I
                    jnz        __00079B6C
                    ergs       "F_FLC_WERT",S5
                    jump       __00079B87
__00079B6C:         comp       I0,#$4.I
                    jnz        __00079B93
                    ergy       "F_FLC_WERT",S6
__00079B87:         push       #$1.L
                    jump       __00079B99
__00079B93:         push       #$0.L
__00079B99:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"HLC_TRIGGER"
                    push       #$1.L
                    tabget     S5,"HLC_TRIGGER"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_HLC_TRIGGER"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __00079C89
                    move       L0,#$0.L
                    ergd       "F_HLC_TRIGGER",L0
                    jump       __00079CEF
__00079C89:         comp       I0,#$2.I
                    jnz        __00079CAD
                    ergr       "F_HLC_TRIGGER",F2
                    jump       __00079CEF
__00079CAD:         comp       I0,#$3.I
                    jnz        __00079CD1
                    ergs       "F_HLC_TRIGGER",S5
                    jump       __00079CEF
__00079CD1:         comp       I0,#$4.I
                    jnz        __00079CFB
                    ergy       "F_HLC_TRIGGER",S6
__00079CEF:         push       #$1.L
                    jump       __00079D01
__00079CFB:         push       #$0.L
__00079D01:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"HLC_WERT"
                    push       #$1.L
                    tabget     S5,"HLC_WERT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_HLC_WERT"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __00079DE5
                    move       L0,#$0.L
                    ergd       "F_HLC_WERT",L0
                    jump       __00079E42
__00079DE5:         comp       I0,#$2.I
                    jnz        __00079E06
                    ergr       "F_HLC_WERT",F2
                    jump       __00079E42
__00079E06:         comp       I0,#$3.I
                    jnz        __00079E27
                    ergs       "F_HLC_WERT",S5
                    jump       __00079E42
__00079E27:         comp       I0,#$4.I
                    jnz        __00079E4E
                    ergy       "F_HLC_WERT",S6
__00079E42:         push       #$1.L
                    jump       __00079E54
__00079E4E:         push       #$0.L
__00079E54:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"SCAN_TOOL_AUSGABE"
                    push       #$1.L
                    tabget     S5,"SCAN_TOOL_AUSGABE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00079F0B
                    push       #$0.L
                    jump       __00079F11
__00079F0B:         push       #$1.L
__00079F11:         pop        L0
                    jz         __00079F3F
                    nop
                    clear      S1
                    move       S1,"nein"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00079FAE
__00079F3F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00079F82
                    push       #$0.L
                    jump       __00079F88
__00079F82:         push       #$1.L
__00079F88:         pop        L0
                    jz         __00079FAE
                    nop
                    clear      S1
                    move       S1,"ja"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00079FAE:         clear      S1
                    move       S1,"F_SCAN_TOOL_AUSGABE"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007A042
                    move       L0,#$0.L
                    ergd       "F_SCAN_TOOL_AUSGABE",L0
                    jump       __0007A0BA
__0007A042:         comp       I0,#$2.I
                    jnz        __0007A06C
                    ergr       "F_SCAN_TOOL_AUSGABE",F2
                    jump       __0007A0BA
__0007A06C:         comp       I0,#$3.I
                    jnz        __0007A096
                    ergs       "F_SCAN_TOOL_AUSGABE",S5
                    jump       __0007A0BA
__0007A096:         comp       I0,#$4.I
                    jnz        __0007A0C6
                    ergy       "F_SCAN_TOOL_AUSGABE",S6
__0007A0BA:         push       #$1.L
                    jump       __0007A0CC
__0007A0C6:         push       #$0.L
__0007A0CC:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_TRIGGER_CARB"
                    push       #$1.L
                    tabget     S5,"DLC_TRIGGER_CARB"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_TRIGGER_CARB"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007A1D0
                    move       L0,#$0.L
                    ergd       "F_DLC_TRIGGER_CARB",L0
                    jump       __0007A245
__0007A1D0:         comp       I0,#$2.I
                    jnz        __0007A1F9
                    ergr       "F_DLC_TRIGGER_CARB",F2
                    jump       __0007A245
__0007A1F9:         comp       I0,#$3.I
                    jnz        __0007A222
                    ergs       "F_DLC_TRIGGER_CARB",S5
                    jump       __0007A245
__0007A222:         comp       I0,#$4.I
                    jnz        __0007A251
                    ergy       "F_DLC_TRIGGER_CARB",S6
__0007A245:         push       #$1.L
                    jump       __0007A257
__0007A251:         push       #$0.L
__0007A257:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_WERT_PENDING"
                    push       #$1.L
                    tabget     S5,"DLC_WERT_PENDING"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_WERT_PENDING"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007A35B
                    move       L0,#$0.L
                    ergd       "F_DLC_WERT_PENDING",L0
                    jump       __0007A3D0
__0007A35B:         comp       I0,#$2.I
                    jnz        __0007A384
                    ergr       "F_DLC_WERT_PENDING",F2
                    jump       __0007A3D0
__0007A384:         comp       I0,#$3.I
                    jnz        __0007A3AD
                    ergs       "F_DLC_WERT_PENDING",S5
                    jump       __0007A3D0
__0007A3AD:         comp       I0,#$4.I
                    jnz        __0007A3DC
                    ergy       "F_DLC_WERT_PENDING",S6
__0007A3D0:         push       #$1.L
                    jump       __0007A3E2
__0007A3DC:         push       #$0.L
__0007A3E2:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_TRIGGER_BMW"
                    push       #$1.L
                    tabget     S5,"DLC_TRIGGER_BMW"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_TRIGGER_BMW"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007A4E2
                    move       L0,#$0.L
                    ergd       "F_DLC_TRIGGER_BMW",L0
                    jump       __0007A554
__0007A4E2:         comp       I0,#$2.I
                    jnz        __0007A50A
                    ergr       "F_DLC_TRIGGER_BMW",F2
                    jump       __0007A554
__0007A50A:         comp       I0,#$3.I
                    jnz        __0007A532
                    ergs       "F_DLC_TRIGGER_BMW",S5
                    jump       __0007A554
__0007A532:         comp       I0,#$4.I
                    jnz        __0007A560
                    ergy       "F_DLC_TRIGGER_BMW",S6
__0007A554:         push       #$1.L
                    jump       __0007A566
__0007A560:         push       #$0.L
__0007A566:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_WERT_CARB"
                    push       #$1.L
                    tabget     S5,"DLC_WERT_CARB"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_WERT_CARB"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007A65E
                    move       L0,#$0.L
                    ergd       "F_DLC_WERT_CARB",L0
                    jump       __0007A6CA
__0007A65E:         comp       I0,#$2.I
                    jnz        __0007A684
                    ergr       "F_DLC_WERT_CARB",F2
                    jump       __0007A6CA
__0007A684:         comp       I0,#$3.I
                    jnz        __0007A6AA
                    ergs       "F_DLC_WERT_CARB",S5
                    jump       __0007A6CA
__0007A6AA:         comp       I0,#$4.I
                    jnz        __0007A6D6
                    ergy       "F_DLC_WERT_CARB",S6
__0007A6CA:         push       #$1.L
                    jump       __0007A6DC
__0007A6D6:         push       #$0.L
__0007A6DC:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_WERT_BMW"
                    push       #$1.L
                    tabget     S5,"DLC_WERT_BMW"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_WERT_BMW"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007A7D0
                    move       L0,#$0.L
                    ergd       "F_DLC_WERT_BMW",L0
                    jump       __0007A839
__0007A7D0:         comp       I0,#$2.I
                    jnz        __0007A7F5
                    ergr       "F_DLC_WERT_BMW",F2
                    jump       __0007A839
__0007A7F5:         comp       I0,#$3.I
                    jnz        __0007A81A
                    ergs       "F_DLC_WERT_BMW",S5
                    jump       __0007A839
__0007A81A:         comp       I0,#$4.I
                    jnz        __0007A845
                    ergy       "F_DLC_WERT_BMW",S6
__0007A839:         push       #$1.L
                    jump       __0007A84B
__0007A845:         push       #$0.L
__0007A84B:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FREEZE_FRAME_PRIORITAET"
                    push       #$1.L
                    tabget     S5,"FREEZE_FRAME_PRIORITAET"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_FREEZE_FRAME_PRIORITAET"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007A96B
                    move       L0,#$0.L
                    ergd       "F_FREEZE_FRAME_PRIORITAET",L0
                    jump       __0007A9F5
__0007A96B:         comp       I0,#$2.I
                    jnz        __0007A99B
                    ergr       "F_FREEZE_FRAME_PRIORITAET",F2
                    jump       __0007A9F5
__0007A99B:         comp       I0,#$3.I
                    jnz        __0007A9CB
                    ergs       "F_FREEZE_FRAME_PRIORITAET",S5
                    jump       __0007A9F5
__0007A9CB:         comp       I0,#$4.I
                    jnz        __0007AA01
                    ergy       "F_FREEZE_FRAME_PRIORITAET",S6
__0007A9F5:         push       #$1.L
                    jump       __0007AA07
__0007AA01:         push       #$0.L
__0007AA07:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EPCL"
                    push       #$1.L
                    tabget     S5,"EPCL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007AAA4
                    push       #$0.L
                    jump       __0007AAAA
__0007AAA4:         push       #$1.L
__0007AAAA:         pop        L0
                    jz         __0007AAD7
                    nop
                    clear      S1
                    move       S1,"AUS"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007AB47
__0007AAD7:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007AB1A
                    push       #$0.L
                    jump       __0007AB20
__0007AB1A:         push       #$1.L
__0007AB20:         pop        L0
                    jz         __0007AB47
                    nop
                    clear      S1
                    move       S1,"EIN"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0007AB47:         clear      S1
                    move       S1,"F_EPCL"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007ABC1
                    move       L0,#$0.L
                    ergd       "F_EPCL",L0
                    jump       __0007AC12
__0007ABC1:         comp       I0,#$2.I
                    jnz        __0007ABDE
                    ergr       "F_EPCL",F2
                    jump       __0007AC12
__0007ABDE:         comp       I0,#$3.I
                    jnz        __0007ABFB
                    ergs       "F_EPCL",S5
                    jump       __0007AC12
__0007ABFB:         comp       I0,#$4.I
                    jnz        __0007AC1E
                    ergy       "F_EPCL",S6
__0007AC12:         push       #$1.L
                    jump       __0007AC24
__0007AC1E:         push       #$0.L
__0007AC24:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_CLA_TEXT"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007AD00
                    move       L0,#$0.L
                    ergd       "F_CLA_TEXT",L0
                    jump       __0007AD5D
__0007AD00:         comp       I0,#$2.I
                    jnz        __0007AD21
                    ergr       "F_CLA_TEXT",F2
                    jump       __0007AD5D
__0007AD21:         comp       I0,#$3.I
                    jnz        __0007AD42
                    ergs       "F_CLA_TEXT",S5
                    jump       __0007AD5D
__0007AD42:         comp       I0,#$4.I
                    jnz        __0007AD69
                    ergy       "F_CLA_TEXT",S6
__0007AD5D:         push       #$1.L
                    jump       __0007AD6F
__0007AD69:         push       #$0.L
__0007AD6F:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0007C9F5
__0007AD90:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$16.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __0007ADE2
                    push       #$0.L
                    jump       __0007ADE8
__0007ADE2:         push       #$1.L
__0007ADE8:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __0007AE3A
                    push       #$0.L
                    jump       __0007AE40
__0007AE3A:         push       #$1.L
__0007AE40:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007AE6F
                    push       #$0.L
                    jump       __0007AE75
__0007AE6F:         push       #$1.L
__0007AE75:         pop        L0
                    jz         __0007AEC9
                    nop
                    clear      S1
                    move       S1,"Keine korrekte Fehlerklasse !!!"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    jump       __0007C9F5
__0007AEC9:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1E.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __0007AF1B
                    push       #$0.L
                    jump       __0007AF21
__0007AF1B:         push       #$1.L
__0007AF21:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$27.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __0007AF73
                    push       #$0.L
                    jump       __0007AF79
__0007AF73:         push       #$1.L
__0007AF79:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007AFA8
                    push       #$0.L
                    jump       __0007AFAE
__0007AFA8:         push       #$1.L
__0007AFAE:         pop        L0
                    jz         __0007C9B2
                    nop
                    clear      S1
                    move       S1,"NOBDklasse"
                    push       #$1.L
                    tabset     "NOBDklasse"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NOBD"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    enewset
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"LINE"
                    push       #$1.L
                    strcat     S5,"LINE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"CL"
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    strcat     S1,"CL"
                    scut       S1,#$1.I
                    spaste     S5[#$0],S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"CLA"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "CLA",S1
                    jz         __0007B15A
                    push       #$1.L
                    jump       __0007B160
__0007B15A:         push       #$0.L
__0007B160:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_CLA"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007B1E7
                    move       L0,#$0.L
                    ergd       "F_CLA",L0
                    jump       __0007B235
__0007B1E7:         comp       I0,#$2.I
                    jnz        __0007B203
                    ergr       "F_CLA",F2
                    jump       __0007B235
__0007B203:         comp       I0,#$3.I
                    jnz        __0007B21F
                    ergs       "F_CLA",S5
                    jump       __0007B235
__0007B21F:         comp       I0,#$4.I
                    jnz        __0007B241
                    ergy       "F_CLA",S6
__0007B235:         push       #$1.L
                    jump       __0007B247
__0007B241:         push       #$0.L
__0007B247:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MIL"
                    push       #$1.L
                    tabget     S5,"MIL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007B2E2
                    push       #$0.L
                    jump       __0007B2E8
__0007B2E2:         push       #$1.L
__0007B2E8:         pop        L0
                    jz         __0007B325
                    nop
                    clear      S1
                    move       S1,"AUS: MIL bleibt aus"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007B428
__0007B325:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007B368
                    push       #$0.L
                    jump       __0007B36E
__0007B368:         push       #$1.L
__0007B36E:         pop        L0
                    jz         __0007B3A8
                    nop
                    clear      S1
                    move       S1,"EIN: MIL voll an"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007B428
__0007B3A8:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007B3EB
                    push       #$0.L
                    jump       __0007B3F1
__0007B3EB:         push       #$1.L
__0007B3F1:         pop        L0
                    jz         __0007B428
                    nop
                    clear      S1
                    move       S1,"MIL blinkt mit 1 Hz"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0007B428:         clear      S1
                    move       S1,"F_MIL"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007B4A0
                    move       L0,#$0.L
                    ergd       "F_MIL",L0
                    jump       __0007B4EE
__0007B4A0:         comp       I0,#$2.I
                    jnz        __0007B4BC
                    ergr       "F_MIL",F2
                    jump       __0007B4EE
__0007B4BC:         comp       I0,#$3.I
                    jnz        __0007B4D8
                    ergs       "F_MIL",S5
                    jump       __0007B4EE
__0007B4D8:         comp       I0,#$4.I
                    jnz        __0007B4FA
                    ergy       "F_MIL",S6
__0007B4EE:         push       #$1.L
                    jump       __0007B500
__0007B4FA:         push       #$0.L
__0007B500:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FLC_TRIGGER"
                    push       #$1.L
                    tabget     S5,"FLC_TRIGGER"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_FLC_TRIGGER"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007B5F0
                    move       L0,#$0.L
                    ergd       "F_FLC_TRIGGER",L0
                    jump       __0007B656
__0007B5F0:         comp       I0,#$2.I
                    jnz        __0007B614
                    ergr       "F_FLC_TRIGGER",F2
                    jump       __0007B656
__0007B614:         comp       I0,#$3.I
                    jnz        __0007B638
                    ergs       "F_FLC_TRIGGER",S5
                    jump       __0007B656
__0007B638:         comp       I0,#$4.I
                    jnz        __0007B662
                    ergy       "F_FLC_TRIGGER",S6
__0007B656:         push       #$1.L
                    jump       __0007B668
__0007B662:         push       #$0.L
__0007B668:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FLC_WERT"
                    push       #$1.L
                    tabget     S5,"FLC_WERT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_FLC_WERT"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007B74C
                    move       L0,#$0.L
                    ergd       "F_FLC_WERT",L0
                    jump       __0007B7A9
__0007B74C:         comp       I0,#$2.I
                    jnz        __0007B76D
                    ergr       "F_FLC_WERT",F2
                    jump       __0007B7A9
__0007B76D:         comp       I0,#$3.I
                    jnz        __0007B78E
                    ergs       "F_FLC_WERT",S5
                    jump       __0007B7A9
__0007B78E:         comp       I0,#$4.I
                    jnz        __0007B7B5
                    ergy       "F_FLC_WERT",S6
__0007B7A9:         push       #$1.L
                    jump       __0007B7BB
__0007B7B5:         push       #$0.L
__0007B7BB:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"HLC_TRIGGER"
                    push       #$1.L
                    tabget     S5,"HLC_TRIGGER"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_HLC_TRIGGER"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007B8AB
                    move       L0,#$0.L
                    ergd       "F_HLC_TRIGGER",L0
                    jump       __0007B911
__0007B8AB:         comp       I0,#$2.I
                    jnz        __0007B8CF
                    ergr       "F_HLC_TRIGGER",F2
                    jump       __0007B911
__0007B8CF:         comp       I0,#$3.I
                    jnz        __0007B8F3
                    ergs       "F_HLC_TRIGGER",S5
                    jump       __0007B911
__0007B8F3:         comp       I0,#$4.I
                    jnz        __0007B91D
                    ergy       "F_HLC_TRIGGER",S6
__0007B911:         push       #$1.L
                    jump       __0007B923
__0007B91D:         push       #$0.L
__0007B923:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"HLC_WERT"
                    push       #$1.L
                    tabget     S5,"HLC_WERT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_HLC_WERT"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007BA07
                    move       L0,#$0.L
                    ergd       "F_HLC_WERT",L0
                    jump       __0007BA64
__0007BA07:         comp       I0,#$2.I
                    jnz        __0007BA28
                    ergr       "F_HLC_WERT",F2
                    jump       __0007BA64
__0007BA28:         comp       I0,#$3.I
                    jnz        __0007BA49
                    ergs       "F_HLC_WERT",S5
                    jump       __0007BA64
__0007BA49:         comp       I0,#$4.I
                    jnz        __0007BA70
                    ergy       "F_HLC_WERT",S6
__0007BA64:         push       #$1.L
                    jump       __0007BA76
__0007BA70:         push       #$0.L
__0007BA76:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"SCAN_TOOL_AUSGABE"
                    push       #$1.L
                    tabget     S5,"SCAN_TOOL_AUSGABE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007BB2D
                    push       #$0.L
                    jump       __0007BB33
__0007BB2D:         push       #$1.L
__0007BB33:         pop        L0
                    jz         __0007BB61
                    nop
                    clear      S1
                    move       S1,"nein"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007BBD0
__0007BB61:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007BBA4
                    push       #$0.L
                    jump       __0007BBAA
__0007BBA4:         push       #$1.L
__0007BBAA:         pop        L0
                    jz         __0007BBD0
                    nop
                    clear      S1
                    move       S1,"ja"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0007BBD0:         clear      S1
                    move       S1,"F_SCAN_TOOL_AUSGABE"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007BC64
                    move       L0,#$0.L
                    ergd       "F_SCAN_TOOL_AUSGABE",L0
                    jump       __0007BCDC
__0007BC64:         comp       I0,#$2.I
                    jnz        __0007BC8E
                    ergr       "F_SCAN_TOOL_AUSGABE",F2
                    jump       __0007BCDC
__0007BC8E:         comp       I0,#$3.I
                    jnz        __0007BCB8
                    ergs       "F_SCAN_TOOL_AUSGABE",S5
                    jump       __0007BCDC
__0007BCB8:         comp       I0,#$4.I
                    jnz        __0007BCE8
                    ergy       "F_SCAN_TOOL_AUSGABE",S6
__0007BCDC:         push       #$1.L
                    jump       __0007BCEE
__0007BCE8:         push       #$0.L
__0007BCEE:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_TRIGGER_CARB"
                    push       #$1.L
                    tabget     S5,"DLC_TRIGGER_CARB"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_TRIGGER_CARB"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007BDF2
                    move       L0,#$0.L
                    ergd       "F_DLC_TRIGGER_CARB",L0
                    jump       __0007BE67
__0007BDF2:         comp       I0,#$2.I
                    jnz        __0007BE1B
                    ergr       "F_DLC_TRIGGER_CARB",F2
                    jump       __0007BE67
__0007BE1B:         comp       I0,#$3.I
                    jnz        __0007BE44
                    ergs       "F_DLC_TRIGGER_CARB",S5
                    jump       __0007BE67
__0007BE44:         comp       I0,#$4.I
                    jnz        __0007BE73
                    ergy       "F_DLC_TRIGGER_CARB",S6
__0007BE67:         push       #$1.L
                    jump       __0007BE79
__0007BE73:         push       #$0.L
__0007BE79:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_WERT_PENDING"
                    push       #$1.L
                    tabget     S5,"DLC_WERT_PENDING"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_WERT_PENDING"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007BF7D
                    move       L0,#$0.L
                    ergd       "F_DLC_WERT_PENDING",L0
                    jump       __0007BFF2
__0007BF7D:         comp       I0,#$2.I
                    jnz        __0007BFA6
                    ergr       "F_DLC_WERT_PENDING",F2
                    jump       __0007BFF2
__0007BFA6:         comp       I0,#$3.I
                    jnz        __0007BFCF
                    ergs       "F_DLC_WERT_PENDING",S5
                    jump       __0007BFF2
__0007BFCF:         comp       I0,#$4.I
                    jnz        __0007BFFE
                    ergy       "F_DLC_WERT_PENDING",S6
__0007BFF2:         push       #$1.L
                    jump       __0007C004
__0007BFFE:         push       #$0.L
__0007C004:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_TRIGGER_BMW"
                    push       #$1.L
                    tabget     S5,"DLC_TRIGGER_BMW"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_TRIGGER_BMW"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007C104
                    move       L0,#$0.L
                    ergd       "F_DLC_TRIGGER_BMW",L0
                    jump       __0007C176
__0007C104:         comp       I0,#$2.I
                    jnz        __0007C12C
                    ergr       "F_DLC_TRIGGER_BMW",F2
                    jump       __0007C176
__0007C12C:         comp       I0,#$3.I
                    jnz        __0007C154
                    ergs       "F_DLC_TRIGGER_BMW",S5
                    jump       __0007C176
__0007C154:         comp       I0,#$4.I
                    jnz        __0007C182
                    ergy       "F_DLC_TRIGGER_BMW",S6
__0007C176:         push       #$1.L
                    jump       __0007C188
__0007C182:         push       #$0.L
__0007C188:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_WERT_CARB"
                    push       #$1.L
                    tabget     S5,"DLC_WERT_CARB"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_WERT_CARB"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007C280
                    move       L0,#$0.L
                    ergd       "F_DLC_WERT_CARB",L0
                    jump       __0007C2EC
__0007C280:         comp       I0,#$2.I
                    jnz        __0007C2A6
                    ergr       "F_DLC_WERT_CARB",F2
                    jump       __0007C2EC
__0007C2A6:         comp       I0,#$3.I
                    jnz        __0007C2CC
                    ergs       "F_DLC_WERT_CARB",S5
                    jump       __0007C2EC
__0007C2CC:         comp       I0,#$4.I
                    jnz        __0007C2F8
                    ergy       "F_DLC_WERT_CARB",S6
__0007C2EC:         push       #$1.L
                    jump       __0007C2FE
__0007C2F8:         push       #$0.L
__0007C2FE:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"DLC_WERT_BMW"
                    push       #$1.L
                    tabget     S5,"DLC_WERT_BMW"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_DLC_WERT_BMW"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007C3F2
                    move       L0,#$0.L
                    ergd       "F_DLC_WERT_BMW",L0
                    jump       __0007C45B
__0007C3F2:         comp       I0,#$2.I
                    jnz        __0007C417
                    ergr       "F_DLC_WERT_BMW",F2
                    jump       __0007C45B
__0007C417:         comp       I0,#$3.I
                    jnz        __0007C43C
                    ergs       "F_DLC_WERT_BMW",S5
                    jump       __0007C45B
__0007C43C:         comp       I0,#$4.I
                    jnz        __0007C467
                    ergy       "F_DLC_WERT_BMW",S6
__0007C45B:         push       #$1.L
                    jump       __0007C46D
__0007C467:         push       #$0.L
__0007C46D:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FREEZE_FRAME_PRIORITAET"
                    push       #$1.L
                    tabget     S5,"FREEZE_FRAME_PRIORITAET"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_FREEZE_FRAME_PRIORITAET"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007C58D
                    move       L0,#$0.L
                    ergd       "F_FREEZE_FRAME_PRIORITAET",L0
                    jump       __0007C617
__0007C58D:         comp       I0,#$2.I
                    jnz        __0007C5BD
                    ergr       "F_FREEZE_FRAME_PRIORITAET",F2
                    jump       __0007C617
__0007C5BD:         comp       I0,#$3.I
                    jnz        __0007C5ED
                    ergs       "F_FREEZE_FRAME_PRIORITAET",S5
                    jump       __0007C617
__0007C5ED:         comp       I0,#$4.I
                    jnz        __0007C623
                    ergy       "F_FREEZE_FRAME_PRIORITAET",S6
__0007C617:         push       #$1.L
                    jump       __0007C629
__0007C623:         push       #$0.L
__0007C629:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EPCL"
                    push       #$1.L
                    tabget     S5,"EPCL"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007C6C6
                    push       #$0.L
                    jump       __0007C6CC
__0007C6C6:         push       #$1.L
__0007C6CC:         pop        L0
                    jz         __0007C6F9
                    nop
                    clear      S1
                    move       S1,"AUS"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007C769
__0007C6F9:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007C73C
                    push       #$0.L
                    jump       __0007C742
__0007C73C:         push       #$1.L
__0007C742:         pop        L0
                    jz         __0007C769
                    nop
                    clear      S1
                    move       S1,"EIN"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0007C769:         clear      S1
                    move       S1,"F_EPCL"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007C7E3
                    move       L0,#$0.L
                    ergd       "F_EPCL",L0
                    jump       __0007C834
__0007C7E3:         comp       I0,#$2.I
                    jnz        __0007C800
                    ergr       "F_EPCL",F2
                    jump       __0007C834
__0007C800:         comp       I0,#$3.I
                    jnz        __0007C81D
                    ergs       "F_EPCL",S5
                    jump       __0007C834
__0007C81D:         comp       I0,#$4.I
                    jnz        __0007C840
                    ergy       "F_EPCL",S6
__0007C834:         push       #$1.L
                    jump       __0007C846
__0007C840:         push       #$0.L
__0007C846:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"F_CLA_TEXT"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __0007C922
                    move       L0,#$0.L
                    ergd       "F_CLA_TEXT",L0
                    jump       __0007C97F
__0007C922:         comp       I0,#$2.I
                    jnz        __0007C943
                    ergr       "F_CLA_TEXT",F2
                    jump       __0007C97F
__0007C943:         comp       I0,#$3.I
                    jnz        __0007C964
                    ergs       "F_CLA_TEXT",S5
                    jump       __0007C97F
__0007C964:         comp       I0,#$4.I
                    jnz        __0007C98B
                    ergy       "F_CLA_TEXT",S6
__0007C97F:         push       #$1.L
                    jump       __0007C991
__0007C98B:         push       #$0.L
__0007C991:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0007C9F5
__0007C9B2:         clear      S1
                    move       S1,"Keine korrekte Fehlerklasse !!!"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007C9F5:         enewset
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    etag       __0007CA27,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0007CA2D
__0007CA27:         push       #$0.L
__0007CA2D:         pop        L0
                    jz         __0007CA5A
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0007CA5A:         etag       __0007CA7B,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __0007CA81
__0007CA7B:         push       #$0.L
__0007CA81:         pop        L0
                    jz         __0007CAAE
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__0007CAAE:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FLASH_PARAMETER_LESEN#
;    JOBNAME:FLASH_PARAMETER_LESEN
;    JOBCOMMENT:Gibt die SG-spezifischen Flash-Parameter zurück
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY oder ERROR_DIAG_PROT oder ERROR_SG_AUTHENTISIERUNG
;    RESULT:SG_ADRESSE
;    RESULTTYPE:int
;    RESULTCOMMENT:Steuergeräteadresse
;    RESULT:SG_MAXANZAHL_AIF
;    RESULTTYPE:int
;    RESULTCOMMENT:Anzahl der Anwender-Infofelder
;    RESULT:SG_GROESSE_AIF
;    RESULTTYPE:int
;    RESULTCOMMENT:Grösse des Anwender-Infofeldes
;    RESULT:SG_ENDEKENNUNG_AIF
;    RESULTTYPE:int
;    RESULTCOMMENT:Offset für letztes Anwender-Infofeld
;    RESULT:SG_AUTHENTISIERUNG
;    RESULTTYPE:string
;    RESULTCOMMENT:Authentisierungsart
;    RESULTCOMMENT:table Authentisierung AUTH_TEXT
;    RESULT:DIAG_PROT_IST
;    RESULTTYPE:string
;    RESULTCOMMENT:Gibt das aktuelle gewählte Protokoll aus
;    RESULTCOMMENT:table KONZEPT_TABELLE KONZEPT_TEXT
;
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    shmget     S2,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0007CB40,"SG_ADRESSE"
                    push       #$1.L
                    jump       __0007CB46
__0007CB40:         push       #$0.L
__0007CB46:         pop        L0
                    jz         __0007CB97
                    nop
                    move       L0,#$3EA.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "SG_ADRESSE",I0
                    pop        L0
__0007CB97:         etag       __0007CBBC,"SG_MAXANZAHL_AIF"
                    push       #$1.L
                    jump       __0007CBC2
__0007CBBC:         push       #$0.L
__0007CBC2:         pop        L0
                    jz         __0007CC19
                    nop
                    move       L0,#$3EC.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "SG_MAXANZAHL_AIF",I0
                    pop        L0
__0007CC19:         etag       __0007CC3C,"SG_GROESSE_AIF"
                    push       #$1.L
                    jump       __0007CC42
__0007CC3C:         push       #$0.L
__0007CC42:         pop        L0
                    jz         __0007CC97
                    nop
                    move       L0,#$3EB.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "SG_GROESSE_AIF",I0
                    pop        L0
__0007CC97:         etag       __0007CCBE,"SG_ENDEKENNUNG_AIF"
                    push       #$1.L
                    jump       __0007CCC4
__0007CCBE:         push       #$0.L
__0007CCC4:         pop        L0
                    jz         __0007CD1D
                    nop
                    move       L0,#$3ED.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "SG_ENDEKENNUNG_AIF",I0
                    pop        L0
__0007CD1D:         clear      S1
                    move       S1,"Authentisierung"
                    push       #$1.L
                    tabset     "Authentisierung"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"AUTH_NR"
                    push       #$1.L
                    move       L0,#$3EE.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "AUTH_NR",S1
                    jz         __0007CDD1
                    push       #$1.L
                    jump       __0007CDD7
__0007CDD1:         push       #$0.L
__0007CDD7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007CE05
                    push       #$0.L
                    jump       __0007CE0B
__0007CE05:         push       #$1.L
__0007CE0B:         pop        L0
                    jz         __0007D03C
                    nop
                    clear      S1
                    move       S1,"?B5?"
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0007CE7F
                    enewset
__0007CE7F:         tabset     "JobResultExtended"
                    jt         __0007CEBD,#$A.L
                    move       S1,"?B5?"
                    tabseek    "SB",S1
                    jz         __0007CEBD
                    jump       __0007CEEF
__0007CEBD:         clrt
                    tabset     "JobResult"
                    jt         __0007CF62,#$A.L
                    move       S1,"?B5?"
                    tabseek    "SB",S1
                    jz         __0007CFAA
__0007CEEF:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0007CF33
                    ergs       "JOB_MESSAGE",S1
__0007CF33:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0007CF56
                    etag       __0007CF56,""
                    ergy       "",""
__0007CF56:         push       #$1.L
                    jump       __0007D01D
__0007CF62:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0007CFFA
__0007CFAA:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0007CFFA
__0007CFFA:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0007D01D:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0007D03C:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"AUTH_TEXT"
                    push       #$1.L
                    tabget     S3,"AUTH_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0007D0AC,"SG_AUTHENTISIERUNG"
                    push       #$1.L
                    jump       __0007D0B2
__0007D0AC:         push       #$0.L
__0007D0B2:         pop        L0
                    jz         __0007D0E5
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "SG_AUTHENTISIERUNG",S1
                    pop        L0
__0007D0E5:         clear      S1
                    move       S1,"KONZEPT_TABELLE"
                    push       #$1.L
                    tabset     "KONZEPT_TABELLE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    move       L0,#$3E9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2hex    S1,B0
                    tabseek    "NR",S1
                    jz         __0007D18F
                    push       #$1.L
                    jump       __0007D195
__0007D18F:         push       #$0.L
__0007D195:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007D1C3
                    push       #$0.L
                    jump       __0007D1C9
__0007D1C3:         push       #$1.L
__0007D1C9:         pop        L0
                    jz         __0007D207
                    nop
                    clear      S1
                    move       S1,"ERROR_DIAG_PROT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007D207:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    tabget     S3,"KONZEPT_TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0007D278,"DIAG_PROT_IST"
                    push       #$1.L
                    jump       __0007D27E
__0007D278:         push       #$0.L
__0007D27E:         pop        L0
                    jz         __0007D2AC
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "DIAG_PROT_IST",S1
                    pop        L0
__0007D2AC:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


FLASH_PARAMETER_SETZEN#
;    JOBNAME:FLASH_PARAMETER_SETZEN
;    JOBCOMMENT:Setzt die SG-spezifischen Flash-Parameter
;    ARG:SG_ADRESSE
;    ARGTYPE:int
;    ARGCOMMENT:Steuergeräteadresse
;    ARG:SG_MAXANZAHL_AIF
;    ARGTYPE:int
;    ARGCOMMENT:Anzahl der Anwender-Infofelder
;    ARGCOMMENT:0x00  Nicht zulässig
;    ARGCOMMENT:sonst Anzahl der AIF
;    ARG:SG_GROESSE_AIF
;    ARGTYPE:int
;    ARGCOMMENT:Grösse des Anwender-Infofeldes
;    ARGCOMMENT:0x12  18 dez kleines AIF
;    ARGCOMMENT:0x33  51 dez grosses AIF
;    ARGCOMMENT:0x40  64 dez grosses AIF ( gilt nur für Power-Pc )
;    ARGCOMMENT:sonst Nicht zulässig
;    ARG:SG_ENDEKENNUNG_AIF
;    ARGTYPE:int
;    ARGCOMMENT:Offset für letztes Anwender-Infofeld
;    ARGCOMMENT:0xFE  Letztes AIF nicht überschreibbar
;    ARGCOMMENT:0x01  Letztes AIF ist überschreibbar
;    ARGCOMMENT:sonst Nicht zulässig
;    ARG:SG_AUTHENTISIERUNG
;    ARGTYPE:string
;    ARGCOMMENT:Authentisierungsart
;    ARGCOMMENT:table Authentisierung AUTH_TEXT
;    ARG:DIAG_PROT
;    ARGTYPE:string
;    ARGCOMMENT:optionaler Parameter
;    ARGCOMMENT:Diagnoseprotokoll
;    ARGCOMMENT:table KONZEPT_TABELLE KONZEPT_TEXT
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY
;
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    shmget     S2,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    parl       L0,#$1.L
                    jz         __0007D336
                    push       #$1.L
                    jump       __0007D33C
__0007D336:         push       #$0.L
__0007D33C:         pop        L0
                    jz         __0007D468
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D37C
                    move       I1,#$FFFF.I
__0007D37C:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0007D3A5
                    push       #$0.L
                    jump       __0007D3AB
__0007D3A5:         push       #$1.L
__0007D3AB:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D3BF
                    move       I1,#$FFFF.I
__0007D3BF:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0007D3E8
                    push       #$0.L
                    jump       __0007D3EE
__0007D3E8:         push       #$1.L
__0007D3EE:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D41D
                    push       #$0.L
                    jump       __0007D423
__0007D41D:         push       #$1.L
__0007D423:         pop        L0
                    jz         __0007D462
                    nop
                    clear      S1
                    move       S1,"ERROR_SG_ADRESSE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007D462:         jump       __0007D49C
__0007D468:         clear      S1
                    move       S1,"ERROR_SG_ADRESSE"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007D49C:         move       L0,#$3EA.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D4BA
                    move       I1,#$FFFF.I
__0007D4BA:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    parl       L0,#$2.L
                    jz         __0007D4E7
                    push       #$1.L
                    jump       __0007D4ED
__0007D4E7:         push       #$0.L
__0007D4ED:         pop        L0
                    jz         __0007D61F
                    nop
                    clear      L0
                    parw       I0,#$2.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D52D
                    move       I1,#$FFFF.I
__0007D52D:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0007D556
                    push       #$0.L
                    jump       __0007D55C
__0007D556:         push       #$1.L
__0007D55C:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D570
                    move       I1,#$FFFF.I
__0007D570:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0007D599
                    push       #$0.L
                    jump       __0007D59F
__0007D599:         push       #$1.L
__0007D59F:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D5CE
                    push       #$0.L
                    jump       __0007D5D4
__0007D5CE:         push       #$1.L
__0007D5D4:         pop        L0
                    jz         __0007D619
                    nop
                    clear      S1
                    move       S1,"ERROR_SG_MAXANZAHL_AIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007D619:         jump       __0007D659
__0007D61F:         clear      S1
                    move       S1,"ERROR_SG_MAXANZAHL_AIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007D659:         move       L0,#$3EC.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D677
                    move       I1,#$FFFF.I
__0007D677:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    parl       L0,#$3.L
                    jz         __0007D6A4
                    push       #$1.L
                    jump       __0007D6AA
__0007D6A4:         push       #$0.L
__0007D6AA:         pop        L0
                    jz         __0007D852
                    nop
                    clear      L0
                    parw       I0,#$3.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D6EA
                    move       I1,#$FFFF.I
__0007D6EA:         push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D713
                    push       #$0.L
                    jump       __0007D719
__0007D713:         push       #$1.L
__0007D719:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D72D
                    move       I1,#$FFFF.I
__0007D72D:         push       L0
                    move       L0,#$33.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D756
                    push       #$0.L
                    jump       __0007D75C
__0007D756:         push       #$1.L
__0007D75C:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D78B
                    push       #$0.L
                    jump       __0007D791
__0007D78B:         push       #$1.L
__0007D791:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D7A5
                    move       I1,#$FFFF.I
__0007D7A5:         push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D7CE
                    push       #$0.L
                    jump       __0007D7D4
__0007D7CE:         push       #$1.L
__0007D7D4:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D803
                    push       #$0.L
                    jump       __0007D809
__0007D803:         push       #$1.L
__0007D809:         pop        L0
                    jz         __0007D84C
                    nop
                    clear      S1
                    move       S1,"ERROR_SG_GROESSE_AIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007D84C:         jump       __0007D88A
__0007D852:         clear      S1
                    move       S1,"ERROR_SG_GROESSE_AIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007D88A:         move       L0,#$3EB.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D8A8
                    move       I1,#$FFFF.I
__0007D8A8:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    parl       L0,#$4.L
                    jz         __0007D8D5
                    push       #$1.L
                    jump       __0007D8DB
__0007D8D5:         push       #$0.L
__0007D8DB:         pop        L0
                    jz         __0007DA0F
                    nop
                    clear      L0
                    parw       I0,#$4.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D91B
                    move       I1,#$FFFF.I
__0007D91B:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D944
                    push       #$0.L
                    jump       __0007D94A
__0007D944:         push       #$1.L
__0007D94A:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007D95E
                    move       I1,#$FFFF.I
__0007D95E:         push       L0
                    move       L0,#$FE.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D987
                    push       #$0.L
                    jump       __0007D98D
__0007D987:         push       #$1.L
__0007D98D:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0007D9BC
                    push       #$0.L
                    jump       __0007D9C2
__0007D9BC:         push       #$1.L
__0007D9C2:         pop        L0
                    jz         __0007DA09
                    nop
                    clear      S1
                    move       S1,"ERROR_SG_ENDEKENNUNG_AIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007DA09:         jump       __0007DA4B
__0007DA0F:         clear      S1
                    move       S1,"ERROR_SG_ENDEKENNUNG_AIF"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007DA4B:         move       L0,#$3ED.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0007DA69
                    move       I1,#$FFFF.I
__0007DA69:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    pars       S1,#$5.I
                    jz         __0007DA94
                    push       #$1.L
                    jump       __0007DA9A
__0007DA94:         push       #$0.L
__0007DA9A:         pop        L0
                    jz         __0007DC61
                    nop
                    clear      S1
                    pars       S1,#$5.I
                    jz         __0007DABF
                    push       #$1.L
                    jump       __0007DAC5
__0007DABF:         push       #$0.L
__0007DAC5:         clear      S3
                    move       S3,S1
                    pop        L0
                    clear      S1
                    move       S1,"Authentisierung"
                    push       #$1.L
                    tabset     "Authentisierung"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"AUTH_TEXT"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    move       S1,S3
                    tabseek    "AUTH_TEXT",S1
                    jz         __0007DB5D
                    push       #$1.L
                    jump       __0007DB63
__0007DB5D:         push       #$0.L
__0007DB63:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007DB91
                    push       #$0.L
                    jump       __0007DB97
__0007DB91:         push       #$1.L
__0007DB97:         pop        L0
                    jz         __0007DBDE
                    nop
                    clear      S1
                    move       S1,"ERROR_SG_AUTHENTISIERUNG"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007DBDE:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"AUTH_NR"
                    push       #$1.L
                    tabget     S3,"AUTH_NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3EE.L
                    push       L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    a2fix      L0,S3
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0007DC9D
__0007DC61:         clear      S1
                    move       S1,"ERROR_SG_AUTHENTISIERUNG"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007DC9D:         pars       S1,#$6.I
                    jz         __0007DCB4
                    push       #$1.L
                    jump       __0007DCBA
__0007DCB4:         push       #$0.L
__0007DCBA:         pop        L0
                    jz         __0007DE6E
                    nop
                    clear      S1
                    pars       S1,#$6.I
                    jz         __0007DCDF
                    push       #$1.L
                    jump       __0007DCE5
__0007DCDF:         push       #$0.L
__0007DCE5:         clear      S3
                    move       S3,S1
                    pop        L0
                    clear      S1
                    move       S1,"KONZEPT_TABELLE"
                    push       #$1.L
                    tabset     "KONZEPT_TABELLE"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"KONZEPT_TEXT"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    move       S1,S3
                    tabseek    "KONZEPT_TEXT",S1
                    jz         __0007DD83
                    push       #$1.L
                    jump       __0007DD89
__0007DD83:         push       #$0.L
__0007DD89:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007DDB7
                    push       #$0.L
                    jump       __0007DDBD
__0007DDB7:         push       #$1.L
__0007DDBD:         pop        L0
                    jz         __0007DDFB
                    nop
                    clear      S1
                    move       S1,"ERROR_DIAG_PROT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0007DDFB:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"NR"
                    push       #$1.L
                    tabget     S3,"NR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$3E9.L
                    push       L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    a2fix      L0,S3
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0007DE6E:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    shmset     "",S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    ergsysi    "!INITIALISIERUNG",#$1.I
                    push       #$1.L
                    pop        L1
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_ADC_WERTE#
;    JOBNAME:STATUS_ADC_WERTE
;    JOBCOMMENT:Auslesen der unverarbeiteten Rohwerte der analogen Eingänge
;    JOBCOMMENT:KWP2000: $30 InputOutputControlByLocalIdentifier
;    JOBCOMMENT:$01 ReportCurrentState
;    JOBCOMMENT:Modus  : Default
;    RESULT:STAT_UB_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Batteriespannung
;    RESULT:STAT_UB_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Batteriespannung
;    RESULT:STAT_UB_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Batteriespannung
;    RESULT:STAT_DKP_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:DK-Poti
;    RESULT:STAT_DKP_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:DK-Poti
;    RESULT:STAT_DKP_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:DK-Poti
;    RESULT:STAT_TMOT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motortemperatur
;    RESULT:STAT_TMOT_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Motortemperatur
;    RESULT:STAT_TMOT_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Motortemperatur
;    RESULT:STAT_TANS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansauglufttemperatur
;    RESULT:STAT_TANS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansauglufttemperatur
;    RESULT:STAT_TANS_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Ansauglufttemperatur
;    RESULT:STAT_TZYL1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Temperatur Zylinderkopf links
;    RESULT:STAT_TZYL1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Temperatur Zylinderkopf links
;    RESULT:STAT_TZYL1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Temperatur Zylinderkopf links
;    RESULT:STAT_TZYL2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Temperatur Zylinderkopf links
;    RESULT:STAT_TZYL2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Temperatur Zylinderkopf links
;    RESULT:STAT_TZYL2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Temperatur Zylinderkopf links
;    RESULT:STAT_KS1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Integrator Wert Klopfsensor 1
;    RESULT:STAT_KS1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Integrator Wert Klopfsensor 1
;    RESULT:STAT_KS1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Integrator Wert Klopfsensor 1
;    RESULT:STAT_KS2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Integrator Wert Klopfsensor 2
;    RESULT:STAT_KS2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Integrator Wert Klopfsensor 2
;    RESULT:STAT_KS2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Integrator Wert Klopfsensor 2
;    RESULT:STAT_GETRG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Getriebe Schaltwalze
;    RESULT:STAT_GETRG_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Getriebe Schaltwalze
;    RESULT:STAT_GETRG_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Getriebe Schaltwalze
;    RESULT:STAT_DSK_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Kraftstoffdruck
;    RESULT:STAT_DSK_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Kraftstoffdruck
;    RESULT:STAT_DSK_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Kraftstoffdruck
;    RESULT:STAT_LSVK1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasonde1
;    RESULT:STAT_LSVK1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasonde1
;    RESULT:STAT_LSVK1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Lambdasonde1
;    RESULT:STAT_LSVK2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasonde2
;    RESULT:STAT_LSVK2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasonde2
;    RESULT:STAT_LSVK2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Lambdasonde2
;    RESULT:STAT_SYS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebspannung System
;    RESULT:STAT_SYS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebspannung System
;    RESULT:STAT_SYS_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Betriebspannung System
;    RESULT:STAT_ISYS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebstrom System
;    RESULT:STAT_ISYS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebstrom System
;    RESULT:STAT_ISYS_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Betriebstrom System
;    RESULT:STAT_ZDG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebspannung Zündung
;    RESULT:STAT_ZDG_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebspannung Zündung
;    RESULT:STAT_ZDG_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Betriebspannung Zündung
;    RESULT:STAT_IZDG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebstrom Zündung
;    RESULT:STAT_IZDG_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebstrom Zündung
;    RESULT:STAT_IZDG_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Betriebstrom Zündung
;    RESULT:STAT_EKP_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebspannung EKP
;    RESULT:STAT_EKP_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebspannung EKP
;    RESULT:STAT_EKP_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Betriebspannung EKP
;    RESULT:STAT_IEKP_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebstrom EKP
;    RESULT:STAT_IEKP_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Betriebstrom EKP
;    RESULT:STAT_IEKP_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Betriebstrom EKP
;    RESULT:STAT_USHS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Spannung Schalthebelsensor
;    RESULT:STAT_USHS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Spannung Schalthebelsensor
;    RESULT:STAT_USHS_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Spannung Schalthebelsensor
;    RESULT:STAT_UACL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Spannung Sturzsensor
;    RESULT:STAT_UACL_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Spannung Sturzsensor
;    RESULT:STAT_UACL_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Spannung Sturzsensor
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"UB"
                    push       #$1.L
                    move       S1,"UB"
                    tabseek    "MNEMONIC",S1
                    jz         __0007DF77
                    push       #$1.L
                    jump       __0007DF7D
__0007DF77:         push       #$0.L
__0007DF7D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __0007E017,"STAT_UB_WERT"
                    push       #$1.L
                    jump       __0007E01D
__0007E017:         push       #$0.L
__0007E01D:         pop        L0
                    jz         __0007E5AE
                    nop
                    clear      S1
                    move       S1,"UB"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"UB"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0007E3E9
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0007E0A0:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0007E157
                    comp       B4,#'a'
                    jae        __0007E0D3
                    comp       B4,#'A'
                    jae        __0007E0E3
                    comp       B4,#'0'
                    jae        __0007E0F3
                    jump       __0007E3E9
__0007E0D3:         comp       B4,#'f'
                    jbe        __0007E103
                    jump       __0007E3E9
__0007E0E3:         comp       B4,#'F'
                    jbe        __0007E10D
                    jump       __0007E3E9
__0007E0F3:         comp       B4,#'9'
                    jbe        __0007E117
                    jump       __0007E3E9
__0007E103:         subb       B4,#'W'
                    jump       __0007E11B
__0007E10D:         subb       B4,#'7'
                    jump       __0007E11B
__0007E117:         subb       B4,#'0'
__0007E11B:         test       I1,#$1.I
                    jnz        __0007E135
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0007E0A0
__0007E135:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0007E0A0
__0007E157:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0007E1A6
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007E1A6:         comp       I1,#$2.I
                    jnz        __0007E1C0
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007E1C0:         comp       I1,#$1.I
                    jnz        __0007E1D5
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0007E1D5:         comp       I1,#$0.I
                    jnz        __0007E3E9
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0007E22A
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007E390
__0007E22A:         scmp       S1,"2"
                    jnz        __0007E246
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007E2EA
__0007E246:         scmp       S1,"3"
                    jnz        __0007E262
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007E2F4
__0007E262:         scmp       S1,"4"
                    jnz        __0007E284
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0007E2FE
__0007E284:         scmp       S1,"5"
                    jnz        __0007E2A6
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0007E2FE
__0007E2A6:         scmp       S1,"6"
                    jnz        __0007E2C8
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0007E30B
__0007E2C8:         scmp       S1,"7"
                    jnz        __0007E3E9
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0007E30B
__0007E2EA:         fix2flt    F2,I2
                    jump       __0007E315
__0007E2F4:         fix2flt    F2,B4
                    jump       __0007E315
__0007E2FE:         clear      I3
                    fix2flt    F2,L1
                    jump       __0007E315
__0007E30B:         fix2flt    F2,I2
                    jump       __0007E315
__0007E315:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0007E339
                    jump       __0007E367
__0007E339:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0007E3DD
__0007E367:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0007E3DD
__0007E390:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0007E3CE
                    a2flt      F2,"1.0"
                    jump       __0007E3DD
__0007E3CE:         a2flt      F2,"0.0"
                    jump       __0007E3DD
__0007E3DD:         push       #$1.L
                    jump       __0007E3F5
__0007E3E9:         push       #$0.L
                    jump       __0007E3F5
__0007E3F5:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0007E5AE
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007E464
                    push       #$0.L
                    jump       __0007E46A
__0007E464:         push       #$1.L
__0007E46A:         pop        L0
                    jz         __0007E498
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007E56F
__0007E498:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007E4EA
                    push       #$0.L
                    jump       __0007E4F0
__0007E4EA:         push       #$1.L
__0007E4F0:         pop        L0
                    jz         __0007E526
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007E544
__0007E526:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0007E544:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0007E56F:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_UB_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0007E5AE:         etag       __0007E5CF,"STAT_UB_EINH"
                    push       #$1.L
                    jump       __0007E5D5
__0007E5CF:         push       #$0.L
__0007E5D5:         pop        L0
                    jz         __0007E602
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_UB_EINH",S1
                    pop        L0
__0007E602:         etag       __0007E623,"STAT_UB_TEXT"
                    push       #$1.L
                    jump       __0007E629
__0007E623:         push       #$0.L
__0007E629:         pop        L0
                    jz         __0007E656
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_UB_TEXT",S1
                    pop        L0
__0007E656:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKP"
                    push       #$1.L
                    move       S1,"DKP"
                    tabseek    "MNEMONIC",S1
                    jz         __0007E6EC
                    push       #$1.L
                    jump       __0007E6F2
__0007E6EC:         push       #$0.L
__0007E6F2:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __0007E78D,"STAT_DKP_WERT"
                    push       #$1.L
                    jump       __0007E793
__0007E78D:         push       #$0.L
__0007E793:         pop        L0
                    jz         __0007ED27
                    nop
                    clear      S1
                    move       S1,"DKP"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"DKP"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0007EB61
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0007E818:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0007E8CF
                    comp       B4,#'a'
                    jae        __0007E84B
                    comp       B4,#'A'
                    jae        __0007E85B
                    comp       B4,#'0'
                    jae        __0007E86B
                    jump       __0007EB61
__0007E84B:         comp       B4,#'f'
                    jbe        __0007E87B
                    jump       __0007EB61
__0007E85B:         comp       B4,#'F'
                    jbe        __0007E885
                    jump       __0007EB61
__0007E86B:         comp       B4,#'9'
                    jbe        __0007E88F
                    jump       __0007EB61
__0007E87B:         subb       B4,#'W'
                    jump       __0007E893
__0007E885:         subb       B4,#'7'
                    jump       __0007E893
__0007E88F:         subb       B4,#'0'
__0007E893:         test       I1,#$1.I
                    jnz        __0007E8AD
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0007E818
__0007E8AD:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0007E818
__0007E8CF:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0007E91E
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007E91E:         comp       I1,#$2.I
                    jnz        __0007E938
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007E938:         comp       I1,#$1.I
                    jnz        __0007E94D
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0007E94D:         comp       I1,#$0.I
                    jnz        __0007EB61
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0007E9A2
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007EB08
__0007E9A2:         scmp       S1,"2"
                    jnz        __0007E9BE
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007EA62
__0007E9BE:         scmp       S1,"3"
                    jnz        __0007E9DA
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007EA6C
__0007E9DA:         scmp       S1,"4"
                    jnz        __0007E9FC
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0007EA76
__0007E9FC:         scmp       S1,"5"
                    jnz        __0007EA1E
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0007EA76
__0007EA1E:         scmp       S1,"6"
                    jnz        __0007EA40
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0007EA83
__0007EA40:         scmp       S1,"7"
                    jnz        __0007EB61
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0007EA83
__0007EA62:         fix2flt    F2,I2
                    jump       __0007EA8D
__0007EA6C:         fix2flt    F2,B4
                    jump       __0007EA8D
__0007EA76:         clear      I3
                    fix2flt    F2,L1
                    jump       __0007EA8D
__0007EA83:         fix2flt    F2,I2
                    jump       __0007EA8D
__0007EA8D:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0007EAB1
                    jump       __0007EADF
__0007EAB1:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0007EB55
__0007EADF:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0007EB55
__0007EB08:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0007EB46
                    a2flt      F2,"1.0"
                    jump       __0007EB55
__0007EB46:         a2flt      F2,"0.0"
                    jump       __0007EB55
__0007EB55:         push       #$1.L
                    jump       __0007EB6D
__0007EB61:         push       #$0.L
                    jump       __0007EB6D
__0007EB6D:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0007ED27
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007EBDC
                    push       #$0.L
                    jump       __0007EBE2
__0007EBDC:         push       #$1.L
__0007EBE2:         pop        L0
                    jz         __0007EC10
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007ECE7
__0007EC10:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007EC62
                    push       #$0.L
                    jump       __0007EC68
__0007EC62:         push       #$1.L
__0007EC68:         pop        L0
                    jz         __0007EC9E
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007ECBC
__0007EC9E:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0007ECBC:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0007ECE7:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKP_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0007ED27:         etag       __0007ED49,"STAT_DKP_EINH"
                    push       #$1.L
                    jump       __0007ED4F
__0007ED49:         push       #$0.L
__0007ED4F:         pop        L0
                    jz         __0007ED7D
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_DKP_EINH",S1
                    pop        L0
__0007ED7D:         etag       __0007ED9F,"STAT_DKP_TEXT"
                    push       #$1.L
                    jump       __0007EDA5
__0007ED9F:         push       #$0.L
__0007EDA5:         pop        L0
                    jz         __0007EDD3
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_DKP_TEXT",S1
                    pop        L0
__0007EDD3:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"TMOT"
                    push       #$1.L
                    move       S1,"TMOT"
                    tabseek    "MNEMONIC",S1
                    jz         __0007EE6B
                    push       #$1.L
                    jump       __0007EE71
__0007EE6B:         push       #$0.L
__0007EE71:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __0007EF0D,"STAT_TMOT_WERT"
                    push       #$1.L
                    jump       __0007EF13
__0007EF0D:         push       #$0.L
__0007EF13:         pop        L0
                    jz         __0007F4AA
                    nop
                    clear      S1
                    move       S1,"TMOT"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"TMOT"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0007F2E3
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0007EF9A:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0007F051
                    comp       B4,#'a'
                    jae        __0007EFCD
                    comp       B4,#'A'
                    jae        __0007EFDD
                    comp       B4,#'0'
                    jae        __0007EFED
                    jump       __0007F2E3
__0007EFCD:         comp       B4,#'f'
                    jbe        __0007EFFD
                    jump       __0007F2E3
__0007EFDD:         comp       B4,#'F'
                    jbe        __0007F007
                    jump       __0007F2E3
__0007EFED:         comp       B4,#'9'
                    jbe        __0007F011
                    jump       __0007F2E3
__0007EFFD:         subb       B4,#'W'
                    jump       __0007F015
__0007F007:         subb       B4,#'7'
                    jump       __0007F015
__0007F011:         subb       B4,#'0'
__0007F015:         test       I1,#$1.I
                    jnz        __0007F02F
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0007EF9A
__0007F02F:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0007EF9A
__0007F051:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0007F0A0
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007F0A0:         comp       I1,#$2.I
                    jnz        __0007F0BA
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007F0BA:         comp       I1,#$1.I
                    jnz        __0007F0CF
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0007F0CF:         comp       I1,#$0.I
                    jnz        __0007F2E3
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0007F124
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007F28A
__0007F124:         scmp       S1,"2"
                    jnz        __0007F140
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007F1E4
__0007F140:         scmp       S1,"3"
                    jnz        __0007F15C
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007F1EE
__0007F15C:         scmp       S1,"4"
                    jnz        __0007F17E
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0007F1F8
__0007F17E:         scmp       S1,"5"
                    jnz        __0007F1A0
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0007F1F8
__0007F1A0:         scmp       S1,"6"
                    jnz        __0007F1C2
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0007F205
__0007F1C2:         scmp       S1,"7"
                    jnz        __0007F2E3
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0007F205
__0007F1E4:         fix2flt    F2,I2
                    jump       __0007F20F
__0007F1EE:         fix2flt    F2,B4
                    jump       __0007F20F
__0007F1F8:         clear      I3
                    fix2flt    F2,L1
                    jump       __0007F20F
__0007F205:         fix2flt    F2,I2
                    jump       __0007F20F
__0007F20F:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0007F233
                    jump       __0007F261
__0007F233:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0007F2D7
__0007F261:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0007F2D7
__0007F28A:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0007F2C8
                    a2flt      F2,"1.0"
                    jump       __0007F2D7
__0007F2C8:         a2flt      F2,"0.0"
                    jump       __0007F2D7
__0007F2D7:         push       #$1.L
                    jump       __0007F2EF
__0007F2E3:         push       #$0.L
                    jump       __0007F2EF
__0007F2EF:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0007F4AA
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007F35E
                    push       #$0.L
                    jump       __0007F364
__0007F35E:         push       #$1.L
__0007F364:         pop        L0
                    jz         __0007F392
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007F469
__0007F392:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007F3E4
                    push       #$0.L
                    jump       __0007F3EA
__0007F3E4:         push       #$1.L
__0007F3EA:         pop        L0
                    jz         __0007F420
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007F43E
__0007F420:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0007F43E:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0007F469:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TMOT_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0007F4AA:         etag       __0007F4CD,"STAT_TMOT_EINH"
                    push       #$1.L
                    jump       __0007F4D3
__0007F4CD:         push       #$0.L
__0007F4D3:         pop        L0
                    jz         __0007F502
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_TMOT_EINH",S1
                    pop        L0
__0007F502:         etag       __0007F525,"STAT_TMOT_TEXT"
                    push       #$1.L
                    jump       __0007F52B
__0007F525:         push       #$0.L
__0007F52B:         pop        L0
                    jz         __0007F55A
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_TMOT_TEXT",S1
                    pop        L0
__0007F55A:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"TANS"
                    push       #$1.L
                    move       S1,"TANS"
                    tabseek    "MNEMONIC",S1
                    jz         __0007F5F2
                    push       #$1.L
                    jump       __0007F5F8
__0007F5F2:         push       #$0.L
__0007F5F8:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __0007F694,"STAT_TANS_WERT"
                    push       #$1.L
                    jump       __0007F69A
__0007F694:         push       #$0.L
__0007F69A:         pop        L0
                    jz         __0007FC31
                    nop
                    clear      S1
                    move       S1,"TANS"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"TANS"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0007FA6A
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0007F721:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0007F7D8
                    comp       B4,#'a'
                    jae        __0007F754
                    comp       B4,#'A'
                    jae        __0007F764
                    comp       B4,#'0'
                    jae        __0007F774
                    jump       __0007FA6A
__0007F754:         comp       B4,#'f'
                    jbe        __0007F784
                    jump       __0007FA6A
__0007F764:         comp       B4,#'F'
                    jbe        __0007F78E
                    jump       __0007FA6A
__0007F774:         comp       B4,#'9'
                    jbe        __0007F798
                    jump       __0007FA6A
__0007F784:         subb       B4,#'W'
                    jump       __0007F79C
__0007F78E:         subb       B4,#'7'
                    jump       __0007F79C
__0007F798:         subb       B4,#'0'
__0007F79C:         test       I1,#$1.I
                    jnz        __0007F7B6
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0007F721
__0007F7B6:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0007F721
__0007F7D8:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0007F827
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007F827:         comp       I1,#$2.I
                    jnz        __0007F841
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007F841:         comp       I1,#$1.I
                    jnz        __0007F856
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0007F856:         comp       I1,#$0.I
                    jnz        __0007FA6A
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0007F8AB
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007FA11
__0007F8AB:         scmp       S1,"2"
                    jnz        __0007F8C7
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007F96B
__0007F8C7:         scmp       S1,"3"
                    jnz        __0007F8E3
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0007F975
__0007F8E3:         scmp       S1,"4"
                    jnz        __0007F905
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0007F97F
__0007F905:         scmp       S1,"5"
                    jnz        __0007F927
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0007F97F
__0007F927:         scmp       S1,"6"
                    jnz        __0007F949
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0007F98C
__0007F949:         scmp       S1,"7"
                    jnz        __0007FA6A
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0007F98C
__0007F96B:         fix2flt    F2,I2
                    jump       __0007F996
__0007F975:         fix2flt    F2,B4
                    jump       __0007F996
__0007F97F:         clear      I3
                    fix2flt    F2,L1
                    jump       __0007F996
__0007F98C:         fix2flt    F2,I2
                    jump       __0007F996
__0007F996:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0007F9BA
                    jump       __0007F9E8
__0007F9BA:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0007FA5E
__0007F9E8:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0007FA5E
__0007FA11:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0007FA4F
                    a2flt      F2,"1.0"
                    jump       __0007FA5E
__0007FA4F:         a2flt      F2,"0.0"
                    jump       __0007FA5E
__0007FA5E:         push       #$1.L
                    jump       __0007FA76
__0007FA6A:         push       #$0.L
                    jump       __0007FA76
__0007FA76:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0007FC31
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007FAE5
                    push       #$0.L
                    jump       __0007FAEB
__0007FAE5:         push       #$1.L
__0007FAEB:         pop        L0
                    jz         __0007FB19
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007FBF0
__0007FB19:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0007FB6B
                    push       #$0.L
                    jump       __0007FB71
__0007FB6B:         push       #$1.L
__0007FB71:         pop        L0
                    jz         __0007FBA7
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0007FBC5
__0007FBA7:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0007FBC5:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0007FBF0:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TANS_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0007FC31:         etag       __0007FC54,"STAT_TANS_EINH"
                    push       #$1.L
                    jump       __0007FC5A
__0007FC54:         push       #$0.L
__0007FC5A:         pop        L0
                    jz         __0007FC89
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_TANS_EINH",S1
                    pop        L0
__0007FC89:         etag       __0007FCAC,"STAT_TANS_TEXT"
                    push       #$1.L
                    jump       __0007FCB2
__0007FCAC:         push       #$0.L
__0007FCB2:         pop        L0
                    jz         __0007FCE1
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_TANS_TEXT",S1
                    pop        L0
__0007FCE1:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"TZYL1"
                    push       #$1.L
                    move       S1,"TZYL1"
                    tabseek    "MNEMONIC",S1
                    jz         __0007FD7B
                    push       #$1.L
                    jump       __0007FD81
__0007FD7B:         push       #$0.L
__0007FD81:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __0007FE1E,"STAT_TZYL1_WERT"
                    push       #$1.L
                    jump       __0007FE24
__0007FE1E:         push       #$0.L
__0007FE24:         pop        L0
                    jz         __000803BE
                    nop
                    clear      S1
                    move       S1,"TZYL1"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"TZYL1"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000801F6
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0007FEAD:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0007FF64
                    comp       B4,#'a'
                    jae        __0007FEE0
                    comp       B4,#'A'
                    jae        __0007FEF0
                    comp       B4,#'0'
                    jae        __0007FF00
                    jump       __000801F6
__0007FEE0:         comp       B4,#'f'
                    jbe        __0007FF10
                    jump       __000801F6
__0007FEF0:         comp       B4,#'F'
                    jbe        __0007FF1A
                    jump       __000801F6
__0007FF00:         comp       B4,#'9'
                    jbe        __0007FF24
                    jump       __000801F6
__0007FF10:         subb       B4,#'W'
                    jump       __0007FF28
__0007FF1A:         subb       B4,#'7'
                    jump       __0007FF28
__0007FF24:         subb       B4,#'0'
__0007FF28:         test       I1,#$1.I
                    jnz        __0007FF42
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0007FEAD
__0007FF42:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0007FEAD
__0007FF64:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0007FFB3
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007FFB3:         comp       I1,#$2.I
                    jnz        __0007FFCD
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0007FFCD:         comp       I1,#$1.I
                    jnz        __0007FFE2
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0007FFE2:         comp       I1,#$0.I
                    jnz        __000801F6
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00080037
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008019D
__00080037:         scmp       S1,"2"
                    jnz        __00080053
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000800F7
__00080053:         scmp       S1,"3"
                    jnz        __0008006F
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00080101
__0008006F:         scmp       S1,"4"
                    jnz        __00080091
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008010B
__00080091:         scmp       S1,"5"
                    jnz        __000800B3
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008010B
__000800B3:         scmp       S1,"6"
                    jnz        __000800D5
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00080118
__000800D5:         scmp       S1,"7"
                    jnz        __000801F6
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00080118
__000800F7:         fix2flt    F2,I2
                    jump       __00080122
__00080101:         fix2flt    F2,B4
                    jump       __00080122
__0008010B:         clear      I3
                    fix2flt    F2,L1
                    jump       __00080122
__00080118:         fix2flt    F2,I2
                    jump       __00080122
__00080122:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00080146
                    jump       __00080174
__00080146:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000801EA
__00080174:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000801EA
__0008019D:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000801DB
                    a2flt      F2,"1.0"
                    jump       __000801EA
__000801DB:         a2flt      F2,"0.0"
                    jump       __000801EA
__000801EA:         push       #$1.L
                    jump       __00080202
__000801F6:         push       #$0.L
                    jump       __00080202
__00080202:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000803BE
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00080271
                    push       #$0.L
                    jump       __00080277
__00080271:         push       #$1.L
__00080277:         pop        L0
                    jz         __000802A5
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0008037C
__000802A5:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000802F7
                    push       #$0.L
                    jump       __000802FD
__000802F7:         push       #$1.L
__000802FD:         pop        L0
                    jz         __00080333
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00080351
__00080333:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00080351:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0008037C:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TZYL1_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000803BE:         etag       __000803E2,"STAT_TZYL1_EINH"
                    push       #$1.L
                    jump       __000803E8
__000803E2:         push       #$0.L
__000803E8:         pop        L0
                    jz         __00080418
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_TZYL1_EINH",S1
                    pop        L0
__00080418:         etag       __0008043C,"STAT_TZYL1_TEXT"
                    push       #$1.L
                    jump       __00080442
__0008043C:         push       #$0.L
__00080442:         pop        L0
                    jz         __00080472
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_TZYL1_TEXT",S1
                    pop        L0
__00080472:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"TZYL2"
                    push       #$1.L
                    move       S1,"TZYL2"
                    tabseek    "MNEMONIC",S1
                    jz         __0008050C
                    push       #$1.L
                    jump       __00080512
__0008050C:         push       #$0.L
__00080512:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __000805AF,"STAT_TZYL2_WERT"
                    push       #$1.L
                    jump       __000805B5
__000805AF:         push       #$0.L
__000805B5:         pop        L0
                    jz         __00080B4F
                    nop
                    clear      S1
                    move       S1,"TZYL2"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"TZYL2"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00080987
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0008063E:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000806F5
                    comp       B4,#'a'
                    jae        __00080671
                    comp       B4,#'A'
                    jae        __00080681
                    comp       B4,#'0'
                    jae        __00080691
                    jump       __00080987
__00080671:         comp       B4,#'f'
                    jbe        __000806A1
                    jump       __00080987
__00080681:         comp       B4,#'F'
                    jbe        __000806AB
                    jump       __00080987
__00080691:         comp       B4,#'9'
                    jbe        __000806B5
                    jump       __00080987
__000806A1:         subb       B4,#'W'
                    jump       __000806B9
__000806AB:         subb       B4,#'7'
                    jump       __000806B9
__000806B5:         subb       B4,#'0'
__000806B9:         test       I1,#$1.I
                    jnz        __000806D3
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0008063E
__000806D3:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0008063E
__000806F5:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00080744
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00080744:         comp       I1,#$2.I
                    jnz        __0008075E
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008075E:         comp       I1,#$1.I
                    jnz        __00080773
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00080773:         comp       I1,#$0.I
                    jnz        __00080987
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000807C8
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008092E
__000807C8:         scmp       S1,"2"
                    jnz        __000807E4
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00080888
__000807E4:         scmp       S1,"3"
                    jnz        __00080800
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00080892
__00080800:         scmp       S1,"4"
                    jnz        __00080822
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008089C
__00080822:         scmp       S1,"5"
                    jnz        __00080844
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008089C
__00080844:         scmp       S1,"6"
                    jnz        __00080866
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000808A9
__00080866:         scmp       S1,"7"
                    jnz        __00080987
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000808A9
__00080888:         fix2flt    F2,I2
                    jump       __000808B3
__00080892:         fix2flt    F2,B4
                    jump       __000808B3
__0008089C:         clear      I3
                    fix2flt    F2,L1
                    jump       __000808B3
__000808A9:         fix2flt    F2,I2
                    jump       __000808B3
__000808B3:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __000808D7
                    jump       __00080905
__000808D7:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008097B
__00080905:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008097B
__0008092E:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0008096C
                    a2flt      F2,"1.0"
                    jump       __0008097B
__0008096C:         a2flt      F2,"0.0"
                    jump       __0008097B
__0008097B:         push       #$1.L
                    jump       __00080993
__00080987:         push       #$0.L
                    jump       __00080993
__00080993:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00080B4F
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00080A02
                    push       #$0.L
                    jump       __00080A08
__00080A02:         push       #$1.L
__00080A08:         pop        L0
                    jz         __00080A36
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00080B0D
__00080A36:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00080A88
                    push       #$0.L
                    jump       __00080A8E
__00080A88:         push       #$1.L
__00080A8E:         pop        L0
                    jz         __00080AC4
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00080AE2
__00080AC4:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00080AE2:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00080B0D:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TZYL2_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00080B4F:         etag       __00080B73,"STAT_TZYL2_EINH"
                    push       #$1.L
                    jump       __00080B79
__00080B73:         push       #$0.L
__00080B79:         pop        L0
                    jz         __00080BA9
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_TZYL2_EINH",S1
                    pop        L0
__00080BA9:         etag       __00080BCD,"STAT_TZYL2_TEXT"
                    push       #$1.L
                    jump       __00080BD3
__00080BCD:         push       #$0.L
__00080BD3:         pop        L0
                    jz         __00080C03
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_TZYL2_TEXT",S1
                    pop        L0
__00080C03:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"KS1"
                    push       #$1.L
                    move       S1,"KS1"
                    tabseek    "MNEMONIC",S1
                    jz         __00080C99
                    push       #$1.L
                    jump       __00080C9F
__00080C99:         push       #$0.L
__00080C9F:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __00080D3A,"STAT_KS1_WERT"
                    push       #$1.L
                    jump       __00080D40
__00080D3A:         push       #$0.L
__00080D40:         pop        L0
                    jz         __000812D4
                    nop
                    clear      S1
                    move       S1,"KS1"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"KS1"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0008110E
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00080DC5:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00080E7C
                    comp       B4,#'a'
                    jae        __00080DF8
                    comp       B4,#'A'
                    jae        __00080E08
                    comp       B4,#'0'
                    jae        __00080E18
                    jump       __0008110E
__00080DF8:         comp       B4,#'f'
                    jbe        __00080E28
                    jump       __0008110E
__00080E08:         comp       B4,#'F'
                    jbe        __00080E32
                    jump       __0008110E
__00080E18:         comp       B4,#'9'
                    jbe        __00080E3C
                    jump       __0008110E
__00080E28:         subb       B4,#'W'
                    jump       __00080E40
__00080E32:         subb       B4,#'7'
                    jump       __00080E40
__00080E3C:         subb       B4,#'0'
__00080E40:         test       I1,#$1.I
                    jnz        __00080E5A
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00080DC5
__00080E5A:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00080DC5
__00080E7C:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00080ECB
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00080ECB:         comp       I1,#$2.I
                    jnz        __00080EE5
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00080EE5:         comp       I1,#$1.I
                    jnz        __00080EFA
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00080EFA:         comp       I1,#$0.I
                    jnz        __0008110E
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00080F4F
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000810B5
__00080F4F:         scmp       S1,"2"
                    jnz        __00080F6B
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008100F
__00080F6B:         scmp       S1,"3"
                    jnz        __00080F87
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00081019
__00080F87:         scmp       S1,"4"
                    jnz        __00080FA9
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00081023
__00080FA9:         scmp       S1,"5"
                    jnz        __00080FCB
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00081023
__00080FCB:         scmp       S1,"6"
                    jnz        __00080FED
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00081030
__00080FED:         scmp       S1,"7"
                    jnz        __0008110E
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00081030
__0008100F:         fix2flt    F2,I2
                    jump       __0008103A
__00081019:         fix2flt    F2,B4
                    jump       __0008103A
__00081023:         clear      I3
                    fix2flt    F2,L1
                    jump       __0008103A
__00081030:         fix2flt    F2,I2
                    jump       __0008103A
__0008103A:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0008105E
                    jump       __0008108C
__0008105E:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __00081102
__0008108C:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __00081102
__000810B5:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000810F3
                    a2flt      F2,"1.0"
                    jump       __00081102
__000810F3:         a2flt      F2,"0.0"
                    jump       __00081102
__00081102:         push       #$1.L
                    jump       __0008111A
__0008110E:         push       #$0.L
                    jump       __0008111A
__0008111A:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000812D4
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00081189
                    push       #$0.L
                    jump       __0008118F
__00081189:         push       #$1.L
__0008118F:         pop        L0
                    jz         __000811BD
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00081294
__000811BD:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008120F
                    push       #$0.L
                    jump       __00081215
__0008120F:         push       #$1.L
__00081215:         pop        L0
                    jz         __0008124B
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00081269
__0008124B:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00081269:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00081294:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_KS1_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000812D4:         etag       __000812F6,"STAT_KS1_EINH"
                    push       #$1.L
                    jump       __000812FC
__000812F6:         push       #$0.L
__000812FC:         pop        L0
                    jz         __0008132A
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_KS1_EINH",S1
                    pop        L0
__0008132A:         etag       __0008134C,"STAT_KS1_TEXT"
                    push       #$1.L
                    jump       __00081352
__0008134C:         push       #$0.L
__00081352:         pop        L0
                    jz         __00081380
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_KS1_TEXT",S1
                    pop        L0
__00081380:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"KS2"
                    push       #$1.L
                    move       S1,"KS2"
                    tabseek    "MNEMONIC",S1
                    jz         __00081416
                    push       #$1.L
                    jump       __0008141C
__00081416:         push       #$0.L
__0008141C:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __000814B7,"STAT_KS2_WERT"
                    push       #$1.L
                    jump       __000814BD
__000814B7:         push       #$0.L
__000814BD:         pop        L0
                    jz         __00081A51
                    nop
                    clear      S1
                    move       S1,"KS2"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"KS2"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0008188B
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00081542:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000815F9
                    comp       B4,#'a'
                    jae        __00081575
                    comp       B4,#'A'
                    jae        __00081585
                    comp       B4,#'0'
                    jae        __00081595
                    jump       __0008188B
__00081575:         comp       B4,#'f'
                    jbe        __000815A5
                    jump       __0008188B
__00081585:         comp       B4,#'F'
                    jbe        __000815AF
                    jump       __0008188B
__00081595:         comp       B4,#'9'
                    jbe        __000815B9
                    jump       __0008188B
__000815A5:         subb       B4,#'W'
                    jump       __000815BD
__000815AF:         subb       B4,#'7'
                    jump       __000815BD
__000815B9:         subb       B4,#'0'
__000815BD:         test       I1,#$1.I
                    jnz        __000815D7
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00081542
__000815D7:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00081542
__000815F9:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00081648
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00081648:         comp       I1,#$2.I
                    jnz        __00081662
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00081662:         comp       I1,#$1.I
                    jnz        __00081677
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00081677:         comp       I1,#$0.I
                    jnz        __0008188B
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000816CC
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00081832
__000816CC:         scmp       S1,"2"
                    jnz        __000816E8
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008178C
__000816E8:         scmp       S1,"3"
                    jnz        __00081704
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00081796
__00081704:         scmp       S1,"4"
                    jnz        __00081726
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000817A0
__00081726:         scmp       S1,"5"
                    jnz        __00081748
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000817A0
__00081748:         scmp       S1,"6"
                    jnz        __0008176A
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000817AD
__0008176A:         scmp       S1,"7"
                    jnz        __0008188B
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000817AD
__0008178C:         fix2flt    F2,I2
                    jump       __000817B7
__00081796:         fix2flt    F2,B4
                    jump       __000817B7
__000817A0:         clear      I3
                    fix2flt    F2,L1
                    jump       __000817B7
__000817AD:         fix2flt    F2,I2
                    jump       __000817B7
__000817B7:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __000817DB
                    jump       __00081809
__000817DB:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008187F
__00081809:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008187F
__00081832:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __00081870
                    a2flt      F2,"1.0"
                    jump       __0008187F
__00081870:         a2flt      F2,"0.0"
                    jump       __0008187F
__0008187F:         push       #$1.L
                    jump       __00081897
__0008188B:         push       #$0.L
                    jump       __00081897
__00081897:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00081A51
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00081906
                    push       #$0.L
                    jump       __0008190C
__00081906:         push       #$1.L
__0008190C:         pop        L0
                    jz         __0008193A
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00081A11
__0008193A:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008198C
                    push       #$0.L
                    jump       __00081992
__0008198C:         push       #$1.L
__00081992:         pop        L0
                    jz         __000819C8
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __000819E6
__000819C8:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000819E6:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00081A11:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_KS2_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00081A51:         etag       __00081A73,"STAT_KS2_EINH"
                    push       #$1.L
                    jump       __00081A79
__00081A73:         push       #$0.L
__00081A79:         pop        L0
                    jz         __00081AA7
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_KS2_EINH",S1
                    pop        L0
__00081AA7:         etag       __00081AC9,"STAT_KS2_TEXT"
                    push       #$1.L
                    jump       __00081ACF
__00081AC9:         push       #$0.L
__00081ACF:         pop        L0
                    jz         __00081AFD
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_KS2_TEXT",S1
                    pop        L0
__00081AFD:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"GETRG"
                    push       #$1.L
                    move       S1,"GETRG"
                    tabseek    "MNEMONIC",S1
                    jz         __00081B97
                    push       #$1.L
                    jump       __00081B9D
__00081B97:         push       #$0.L
__00081B9D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __00081C3A,"STAT_GETRG_WERT"
                    push       #$1.L
                    jump       __00081C40
__00081C3A:         push       #$0.L
__00081C40:         pop        L0
                    jz         __000821DA
                    nop
                    clear      S1
                    move       S1,"GETRG"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"GETRG"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00082012
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00081CC9:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00081D80
                    comp       B4,#'a'
                    jae        __00081CFC
                    comp       B4,#'A'
                    jae        __00081D0C
                    comp       B4,#'0'
                    jae        __00081D1C
                    jump       __00082012
__00081CFC:         comp       B4,#'f'
                    jbe        __00081D2C
                    jump       __00082012
__00081D0C:         comp       B4,#'F'
                    jbe        __00081D36
                    jump       __00082012
__00081D1C:         comp       B4,#'9'
                    jbe        __00081D40
                    jump       __00082012
__00081D2C:         subb       B4,#'W'
                    jump       __00081D44
__00081D36:         subb       B4,#'7'
                    jump       __00081D44
__00081D40:         subb       B4,#'0'
__00081D44:         test       I1,#$1.I
                    jnz        __00081D5E
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00081CC9
__00081D5E:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00081CC9
__00081D80:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00081DCF
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00081DCF:         comp       I1,#$2.I
                    jnz        __00081DE9
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00081DE9:         comp       I1,#$1.I
                    jnz        __00081DFE
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00081DFE:         comp       I1,#$0.I
                    jnz        __00082012
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00081E53
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00081FB9
__00081E53:         scmp       S1,"2"
                    jnz        __00081E6F
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00081F13
__00081E6F:         scmp       S1,"3"
                    jnz        __00081E8B
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00081F1D
__00081E8B:         scmp       S1,"4"
                    jnz        __00081EAD
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00081F27
__00081EAD:         scmp       S1,"5"
                    jnz        __00081ECF
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00081F27
__00081ECF:         scmp       S1,"6"
                    jnz        __00081EF1
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00081F34
__00081EF1:         scmp       S1,"7"
                    jnz        __00082012
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00081F34
__00081F13:         fix2flt    F2,I2
                    jump       __00081F3E
__00081F1D:         fix2flt    F2,B4
                    jump       __00081F3E
__00081F27:         clear      I3
                    fix2flt    F2,L1
                    jump       __00081F3E
__00081F34:         fix2flt    F2,I2
                    jump       __00081F3E
__00081F3E:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00081F62
                    jump       __00081F90
__00081F62:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __00082006
__00081F90:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __00082006
__00081FB9:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __00081FF7
                    a2flt      F2,"1.0"
                    jump       __00082006
__00081FF7:         a2flt      F2,"0.0"
                    jump       __00082006
__00082006:         push       #$1.L
                    jump       __0008201E
__00082012:         push       #$0.L
                    jump       __0008201E
__0008201E:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000821DA
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008208D
                    push       #$0.L
                    jump       __00082093
__0008208D:         push       #$1.L
__00082093:         pop        L0
                    jz         __000820C1
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00082198
__000820C1:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00082113
                    push       #$0.L
                    jump       __00082119
__00082113:         push       #$1.L
__00082119:         pop        L0
                    jz         __0008214F
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0008216D
__0008214F:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0008216D:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00082198:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GETRG_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000821DA:         etag       __000821FE,"STAT_GETRG_EINH"
                    push       #$1.L
                    jump       __00082204
__000821FE:         push       #$0.L
__00082204:         pop        L0
                    jz         __00082234
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_GETRG_EINH",S1
                    pop        L0
__00082234:         etag       __00082258,"STAT_GETRG_TEXT"
                    push       #$1.L
                    jump       __0008225E
__00082258:         push       #$0.L
__0008225E:         pop        L0
                    jz         __0008228E
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_GETRG_TEXT",S1
                    pop        L0
__0008228E:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"DSK"
                    push       #$1.L
                    move       S1,"DSK"
                    tabseek    "MNEMONIC",S1
                    jz         __00082324
                    push       #$1.L
                    jump       __0008232A
__00082324:         push       #$0.L
__0008232A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __000823C5,"STAT_DSK_WERT"
                    push       #$1.L
                    jump       __000823CB
__000823C5:         push       #$0.L
__000823CB:         pop        L0
                    jz         __0008295F
                    nop
                    clear      S1
                    move       S1,"DSK"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"DSK"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00082799
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00082450:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00082507
                    comp       B4,#'a'
                    jae        __00082483
                    comp       B4,#'A'
                    jae        __00082493
                    comp       B4,#'0'
                    jae        __000824A3
                    jump       __00082799
__00082483:         comp       B4,#'f'
                    jbe        __000824B3
                    jump       __00082799
__00082493:         comp       B4,#'F'
                    jbe        __000824BD
                    jump       __00082799
__000824A3:         comp       B4,#'9'
                    jbe        __000824C7
                    jump       __00082799
__000824B3:         subb       B4,#'W'
                    jump       __000824CB
__000824BD:         subb       B4,#'7'
                    jump       __000824CB
__000824C7:         subb       B4,#'0'
__000824CB:         test       I1,#$1.I
                    jnz        __000824E5
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00082450
__000824E5:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00082450
__00082507:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00082556
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00082556:         comp       I1,#$2.I
                    jnz        __00082570
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00082570:         comp       I1,#$1.I
                    jnz        __00082585
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00082585:         comp       I1,#$0.I
                    jnz        __00082799
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000825DA
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00082740
__000825DA:         scmp       S1,"2"
                    jnz        __000825F6
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008269A
__000825F6:         scmp       S1,"3"
                    jnz        __00082612
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000826A4
__00082612:         scmp       S1,"4"
                    jnz        __00082634
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000826AE
__00082634:         scmp       S1,"5"
                    jnz        __00082656
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000826AE
__00082656:         scmp       S1,"6"
                    jnz        __00082678
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000826BB
__00082678:         scmp       S1,"7"
                    jnz        __00082799
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000826BB
__0008269A:         fix2flt    F2,I2
                    jump       __000826C5
__000826A4:         fix2flt    F2,B4
                    jump       __000826C5
__000826AE:         clear      I3
                    fix2flt    F2,L1
                    jump       __000826C5
__000826BB:         fix2flt    F2,I2
                    jump       __000826C5
__000826C5:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __000826E9
                    jump       __00082717
__000826E9:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008278D
__00082717:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008278D
__00082740:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0008277E
                    a2flt      F2,"1.0"
                    jump       __0008278D
__0008277E:         a2flt      F2,"0.0"
                    jump       __0008278D
__0008278D:         push       #$1.L
                    jump       __000827A5
__00082799:         push       #$0.L
                    jump       __000827A5
__000827A5:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0008295F
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00082814
                    push       #$0.L
                    jump       __0008281A
__00082814:         push       #$1.L
__0008281A:         pop        L0
                    jz         __00082848
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0008291F
__00082848:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008289A
                    push       #$0.L
                    jump       __000828A0
__0008289A:         push       #$1.L
__000828A0:         pop        L0
                    jz         __000828D6
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __000828F4
__000828D6:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000828F4:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0008291F:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DSK_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0008295F:         etag       __00082981,"STAT_DSK_EINH"
                    push       #$1.L
                    jump       __00082987
__00082981:         push       #$0.L
__00082987:         pop        L0
                    jz         __000829B5
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_DSK_EINH",S1
                    pop        L0
__000829B5:         etag       __000829D7,"STAT_DSK_TEXT"
                    push       #$1.L
                    jump       __000829DD
__000829D7:         push       #$0.L
__000829DD:         pop        L0
                    jz         __00082A0B
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_DSK_TEXT",S1
                    pop        L0
__00082A0B:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"LSVK1"
                    push       #$1.L
                    move       S1,"LSVK1"
                    tabseek    "MNEMONIC",S1
                    jz         __00082AA5
                    push       #$1.L
                    jump       __00082AAB
__00082AA5:         push       #$0.L
__00082AAB:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __00082B48,"STAT_LSVK1_WERT"
                    push       #$1.L
                    jump       __00082B4E
__00082B48:         push       #$0.L
__00082B4E:         pop        L0
                    jz         __000830E8
                    nop
                    clear      S1
                    move       S1,"LSVK1"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"LSVK1"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00082F20
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00082BD7:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00082C8E
                    comp       B4,#'a'
                    jae        __00082C0A
                    comp       B4,#'A'
                    jae        __00082C1A
                    comp       B4,#'0'
                    jae        __00082C2A
                    jump       __00082F20
__00082C0A:         comp       B4,#'f'
                    jbe        __00082C3A
                    jump       __00082F20
__00082C1A:         comp       B4,#'F'
                    jbe        __00082C44
                    jump       __00082F20
__00082C2A:         comp       B4,#'9'
                    jbe        __00082C4E
                    jump       __00082F20
__00082C3A:         subb       B4,#'W'
                    jump       __00082C52
__00082C44:         subb       B4,#'7'
                    jump       __00082C52
__00082C4E:         subb       B4,#'0'
__00082C52:         test       I1,#$1.I
                    jnz        __00082C6C
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00082BD7
__00082C6C:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00082BD7
__00082C8E:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00082CDD
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00082CDD:         comp       I1,#$2.I
                    jnz        __00082CF7
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00082CF7:         comp       I1,#$1.I
                    jnz        __00082D0C
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00082D0C:         comp       I1,#$0.I
                    jnz        __00082F20
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00082D61
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00082EC7
__00082D61:         scmp       S1,"2"
                    jnz        __00082D7D
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00082E21
__00082D7D:         scmp       S1,"3"
                    jnz        __00082D99
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00082E2B
__00082D99:         scmp       S1,"4"
                    jnz        __00082DBB
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00082E35
__00082DBB:         scmp       S1,"5"
                    jnz        __00082DDD
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00082E35
__00082DDD:         scmp       S1,"6"
                    jnz        __00082DFF
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00082E42
__00082DFF:         scmp       S1,"7"
                    jnz        __00082F20
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00082E42
__00082E21:         fix2flt    F2,I2
                    jump       __00082E4C
__00082E2B:         fix2flt    F2,B4
                    jump       __00082E4C
__00082E35:         clear      I3
                    fix2flt    F2,L1
                    jump       __00082E4C
__00082E42:         fix2flt    F2,I2
                    jump       __00082E4C
__00082E4C:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00082E70
                    jump       __00082E9E
__00082E70:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __00082F14
__00082E9E:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __00082F14
__00082EC7:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __00082F05
                    a2flt      F2,"1.0"
                    jump       __00082F14
__00082F05:         a2flt      F2,"0.0"
                    jump       __00082F14
__00082F14:         push       #$1.L
                    jump       __00082F2C
__00082F20:         push       #$0.L
                    jump       __00082F2C
__00082F2C:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000830E8
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00082F9B
                    push       #$0.L
                    jump       __00082FA1
__00082F9B:         push       #$1.L
__00082FA1:         pop        L0
                    jz         __00082FCF
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __000830A6
__00082FCF:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00083021
                    push       #$0.L
                    jump       __00083027
__00083021:         push       #$1.L
__00083027:         pop        L0
                    jz         __0008305D
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0008307B
__0008305D:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0008307B:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__000830A6:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_LSVK1_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000830E8:         etag       __0008310C,"STAT_LSVK1_EINH"
                    push       #$1.L
                    jump       __00083112
__0008310C:         push       #$0.L
__00083112:         pop        L0
                    jz         __00083142
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_LSVK1_EINH",S1
                    pop        L0
__00083142:         etag       __00083166,"STAT_LSVK1_TEXT"
                    push       #$1.L
                    jump       __0008316C
__00083166:         push       #$0.L
__0008316C:         pop        L0
                    jz         __0008319C
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_LSVK1_TEXT",S1
                    pop        L0
__0008319C:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"LSVK2"
                    push       #$1.L
                    move       S1,"LSVK2"
                    tabseek    "MNEMONIC",S1
                    jz         __00083236
                    push       #$1.L
                    jump       __0008323C
__00083236:         push       #$0.L
__0008323C:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __000832D9,"STAT_LSVK2_WERT"
                    push       #$1.L
                    jump       __000832DF
__000832D9:         push       #$0.L
__000832DF:         pop        L0
                    jz         __00083879
                    nop
                    clear      S1
                    move       S1,"LSVK2"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"LSVK2"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000836B1
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00083368:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0008341F
                    comp       B4,#'a'
                    jae        __0008339B
                    comp       B4,#'A'
                    jae        __000833AB
                    comp       B4,#'0'
                    jae        __000833BB
                    jump       __000836B1
__0008339B:         comp       B4,#'f'
                    jbe        __000833CB
                    jump       __000836B1
__000833AB:         comp       B4,#'F'
                    jbe        __000833D5
                    jump       __000836B1
__000833BB:         comp       B4,#'9'
                    jbe        __000833DF
                    jump       __000836B1
__000833CB:         subb       B4,#'W'
                    jump       __000833E3
__000833D5:         subb       B4,#'7'
                    jump       __000833E3
__000833DF:         subb       B4,#'0'
__000833E3:         test       I1,#$1.I
                    jnz        __000833FD
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00083368
__000833FD:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00083368
__0008341F:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0008346E
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008346E:         comp       I1,#$2.I
                    jnz        __00083488
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00083488:         comp       I1,#$1.I
                    jnz        __0008349D
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0008349D:         comp       I1,#$0.I
                    jnz        __000836B1
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000834F2
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00083658
__000834F2:         scmp       S1,"2"
                    jnz        __0008350E
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000835B2
__0008350E:         scmp       S1,"3"
                    jnz        __0008352A
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000835BC
__0008352A:         scmp       S1,"4"
                    jnz        __0008354C
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000835C6
__0008354C:         scmp       S1,"5"
                    jnz        __0008356E
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000835C6
__0008356E:         scmp       S1,"6"
                    jnz        __00083590
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000835D3
__00083590:         scmp       S1,"7"
                    jnz        __000836B1
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000835D3
__000835B2:         fix2flt    F2,I2
                    jump       __000835DD
__000835BC:         fix2flt    F2,B4
                    jump       __000835DD
__000835C6:         clear      I3
                    fix2flt    F2,L1
                    jump       __000835DD
__000835D3:         fix2flt    F2,I2
                    jump       __000835DD
__000835DD:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00083601
                    jump       __0008362F
__00083601:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000836A5
__0008362F:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000836A5
__00083658:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __00083696
                    a2flt      F2,"1.0"
                    jump       __000836A5
__00083696:         a2flt      F2,"0.0"
                    jump       __000836A5
__000836A5:         push       #$1.L
                    jump       __000836BD
__000836B1:         push       #$0.L
                    jump       __000836BD
__000836BD:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00083879
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008372C
                    push       #$0.L
                    jump       __00083732
__0008372C:         push       #$1.L
__00083732:         pop        L0
                    jz         __00083760
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00083837
__00083760:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000837B2
                    push       #$0.L
                    jump       __000837B8
__000837B2:         push       #$1.L
__000837B8:         pop        L0
                    jz         __000837EE
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0008380C
__000837EE:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0008380C:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00083837:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_LSVK2_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00083879:         etag       __0008389D,"STAT_LSVK2_EINH"
                    push       #$1.L
                    jump       __000838A3
__0008389D:         push       #$0.L
__000838A3:         pop        L0
                    jz         __000838D3
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_LSVK2_EINH",S1
                    pop        L0
__000838D3:         etag       __000838F7,"STAT_LSVK2_TEXT"
                    push       #$1.L
                    jump       __000838FD
__000838F7:         push       #$0.L
__000838FD:         pop        L0
                    jz         __0008392D
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_LSVK2_TEXT",S1
                    pop        L0
__0008392D:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"SYS"
                    push       #$1.L
                    move       S1,"SYS"
                    tabseek    "MNEMONIC",S1
                    jz         __000839C3
                    push       #$1.L
                    jump       __000839C9
__000839C3:         push       #$0.L
__000839C9:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __00083A64,"STAT_SYS_WERT"
                    push       #$1.L
                    jump       __00083A6A
__00083A64:         push       #$0.L
__00083A6A:         pop        L0
                    jz         __00083FFE
                    nop
                    clear      S1
                    move       S1,"SYS"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"SYS"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00083E38
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00083AEF:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00083BA6
                    comp       B4,#'a'
                    jae        __00083B22
                    comp       B4,#'A'
                    jae        __00083B32
                    comp       B4,#'0'
                    jae        __00083B42
                    jump       __00083E38
__00083B22:         comp       B4,#'f'
                    jbe        __00083B52
                    jump       __00083E38
__00083B32:         comp       B4,#'F'
                    jbe        __00083B5C
                    jump       __00083E38
__00083B42:         comp       B4,#'9'
                    jbe        __00083B66
                    jump       __00083E38
__00083B52:         subb       B4,#'W'
                    jump       __00083B6A
__00083B5C:         subb       B4,#'7'
                    jump       __00083B6A
__00083B66:         subb       B4,#'0'
__00083B6A:         test       I1,#$1.I
                    jnz        __00083B84
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00083AEF
__00083B84:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00083AEF
__00083BA6:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00083BF5
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00083BF5:         comp       I1,#$2.I
                    jnz        __00083C0F
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00083C0F:         comp       I1,#$1.I
                    jnz        __00083C24
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00083C24:         comp       I1,#$0.I
                    jnz        __00083E38
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00083C79
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00083DDF
__00083C79:         scmp       S1,"2"
                    jnz        __00083C95
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00083D39
__00083C95:         scmp       S1,"3"
                    jnz        __00083CB1
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00083D43
__00083CB1:         scmp       S1,"4"
                    jnz        __00083CD3
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00083D4D
__00083CD3:         scmp       S1,"5"
                    jnz        __00083CF5
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00083D4D
__00083CF5:         scmp       S1,"6"
                    jnz        __00083D17
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00083D5A
__00083D17:         scmp       S1,"7"
                    jnz        __00083E38
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00083D5A
__00083D39:         fix2flt    F2,I2
                    jump       __00083D64
__00083D43:         fix2flt    F2,B4
                    jump       __00083D64
__00083D4D:         clear      I3
                    fix2flt    F2,L1
                    jump       __00083D64
__00083D5A:         fix2flt    F2,I2
                    jump       __00083D64
__00083D64:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00083D88
                    jump       __00083DB6
__00083D88:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __00083E2C
__00083DB6:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __00083E2C
__00083DDF:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __00083E1D
                    a2flt      F2,"1.0"
                    jump       __00083E2C
__00083E1D:         a2flt      F2,"0.0"
                    jump       __00083E2C
__00083E2C:         push       #$1.L
                    jump       __00083E44
__00083E38:         push       #$0.L
                    jump       __00083E44
__00083E44:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00083FFE
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00083EB3
                    push       #$0.L
                    jump       __00083EB9
__00083EB3:         push       #$1.L
__00083EB9:         pop        L0
                    jz         __00083EE7
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00083FBE
__00083EE7:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00083F39
                    push       #$0.L
                    jump       __00083F3F
__00083F39:         push       #$1.L
__00083F3F:         pop        L0
                    jz         __00083F75
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00083F93
__00083F75:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00083F93:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00083FBE:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_SYS_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00083FFE:         etag       __00084020,"STAT_SYS_EINH"
                    push       #$1.L
                    jump       __00084026
__00084020:         push       #$0.L
__00084026:         pop        L0
                    jz         __00084054
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_SYS_EINH",S1
                    pop        L0
__00084054:         etag       __00084076,"STAT_SYS_TEXT"
                    push       #$1.L
                    jump       __0008407C
__00084076:         push       #$0.L
__0008407C:         pop        L0
                    jz         __000840AA
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_SYS_TEXT",S1
                    pop        L0
__000840AA:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"ISYS"
                    push       #$1.L
                    move       S1,"ISYS"
                    tabseek    "MNEMONIC",S1
                    jz         __00084142
                    push       #$1.L
                    jump       __00084148
__00084142:         push       #$0.L
__00084148:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __000841E4,"STAT_ISYS_WERT"
                    push       #$1.L
                    jump       __000841EA
__000841E4:         push       #$0.L
__000841EA:         pop        L0
                    jz         __00084781
                    nop
                    clear      S1
                    move       S1,"ISYS"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"ISYS"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000845BA
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00084271:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00084328
                    comp       B4,#'a'
                    jae        __000842A4
                    comp       B4,#'A'
                    jae        __000842B4
                    comp       B4,#'0'
                    jae        __000842C4
                    jump       __000845BA
__000842A4:         comp       B4,#'f'
                    jbe        __000842D4
                    jump       __000845BA
__000842B4:         comp       B4,#'F'
                    jbe        __000842DE
                    jump       __000845BA
__000842C4:         comp       B4,#'9'
                    jbe        __000842E8
                    jump       __000845BA
__000842D4:         subb       B4,#'W'
                    jump       __000842EC
__000842DE:         subb       B4,#'7'
                    jump       __000842EC
__000842E8:         subb       B4,#'0'
__000842EC:         test       I1,#$1.I
                    jnz        __00084306
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00084271
__00084306:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00084271
__00084328:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00084377
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00084377:         comp       I1,#$2.I
                    jnz        __00084391
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00084391:         comp       I1,#$1.I
                    jnz        __000843A6
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000843A6:         comp       I1,#$0.I
                    jnz        __000845BA
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000843FB
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00084561
__000843FB:         scmp       S1,"2"
                    jnz        __00084417
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000844BB
__00084417:         scmp       S1,"3"
                    jnz        __00084433
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000844C5
__00084433:         scmp       S1,"4"
                    jnz        __00084455
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000844CF
__00084455:         scmp       S1,"5"
                    jnz        __00084477
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000844CF
__00084477:         scmp       S1,"6"
                    jnz        __00084499
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000844DC
__00084499:         scmp       S1,"7"
                    jnz        __000845BA
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000844DC
__000844BB:         fix2flt    F2,I2
                    jump       __000844E6
__000844C5:         fix2flt    F2,B4
                    jump       __000844E6
__000844CF:         clear      I3
                    fix2flt    F2,L1
                    jump       __000844E6
__000844DC:         fix2flt    F2,I2
                    jump       __000844E6
__000844E6:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0008450A
                    jump       __00084538
__0008450A:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000845AE
__00084538:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000845AE
__00084561:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0008459F
                    a2flt      F2,"1.0"
                    jump       __000845AE
__0008459F:         a2flt      F2,"0.0"
                    jump       __000845AE
__000845AE:         push       #$1.L
                    jump       __000845C6
__000845BA:         push       #$0.L
                    jump       __000845C6
__000845C6:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00084781
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00084635
                    push       #$0.L
                    jump       __0008463B
__00084635:         push       #$1.L
__0008463B:         pop        L0
                    jz         __00084669
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00084740
__00084669:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000846BB
                    push       #$0.L
                    jump       __000846C1
__000846BB:         push       #$1.L
__000846C1:         pop        L0
                    jz         __000846F7
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00084715
__000846F7:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00084715:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00084740:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_ISYS_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00084781:         etag       __000847A4,"STAT_ISYS_EINH"
                    push       #$1.L
                    jump       __000847AA
__000847A4:         push       #$0.L
__000847AA:         pop        L0
                    jz         __000847D9
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_ISYS_EINH",S1
                    pop        L0
__000847D9:         etag       __000847FC,"STAT_ISYS_TEXT"
                    push       #$1.L
                    jump       __00084802
__000847FC:         push       #$0.L
__00084802:         pop        L0
                    jz         __00084831
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_ISYS_TEXT",S1
                    pop        L0
__00084831:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"ZDG"
                    push       #$1.L
                    move       S1,"ZDG"
                    tabseek    "MNEMONIC",S1
                    jz         __000848C7
                    push       #$1.L
                    jump       __000848CD
__000848C7:         push       #$0.L
__000848CD:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __00084968,"STAT_ZDG_WERT"
                    push       #$1.L
                    jump       __0008496E
__00084968:         push       #$0.L
__0008496E:         pop        L0
                    jz         __00084F02
                    nop
                    clear      S1
                    move       S1,"ZDG"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"ZDG"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00084D3C
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000849F3:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00084AAA
                    comp       B4,#'a'
                    jae        __00084A26
                    comp       B4,#'A'
                    jae        __00084A36
                    comp       B4,#'0'
                    jae        __00084A46
                    jump       __00084D3C
__00084A26:         comp       B4,#'f'
                    jbe        __00084A56
                    jump       __00084D3C
__00084A36:         comp       B4,#'F'
                    jbe        __00084A60
                    jump       __00084D3C
__00084A46:         comp       B4,#'9'
                    jbe        __00084A6A
                    jump       __00084D3C
__00084A56:         subb       B4,#'W'
                    jump       __00084A6E
__00084A60:         subb       B4,#'7'
                    jump       __00084A6E
__00084A6A:         subb       B4,#'0'
__00084A6E:         test       I1,#$1.I
                    jnz        __00084A88
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000849F3
__00084A88:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000849F3
__00084AAA:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00084AF9
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00084AF9:         comp       I1,#$2.I
                    jnz        __00084B13
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00084B13:         comp       I1,#$1.I
                    jnz        __00084B28
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00084B28:         comp       I1,#$0.I
                    jnz        __00084D3C
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00084B7D
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00084CE3
__00084B7D:         scmp       S1,"2"
                    jnz        __00084B99
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00084C3D
__00084B99:         scmp       S1,"3"
                    jnz        __00084BB5
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00084C47
__00084BB5:         scmp       S1,"4"
                    jnz        __00084BD7
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00084C51
__00084BD7:         scmp       S1,"5"
                    jnz        __00084BF9
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00084C51
__00084BF9:         scmp       S1,"6"
                    jnz        __00084C1B
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00084C5E
__00084C1B:         scmp       S1,"7"
                    jnz        __00084D3C
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00084C5E
__00084C3D:         fix2flt    F2,I2
                    jump       __00084C68
__00084C47:         fix2flt    F2,B4
                    jump       __00084C68
__00084C51:         clear      I3
                    fix2flt    F2,L1
                    jump       __00084C68
__00084C5E:         fix2flt    F2,I2
                    jump       __00084C68
__00084C68:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00084C8C
                    jump       __00084CBA
__00084C8C:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __00084D30
__00084CBA:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __00084D30
__00084CE3:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __00084D21
                    a2flt      F2,"1.0"
                    jump       __00084D30
__00084D21:         a2flt      F2,"0.0"
                    jump       __00084D30
__00084D30:         push       #$1.L
                    jump       __00084D48
__00084D3C:         push       #$0.L
                    jump       __00084D48
__00084D48:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00084F02
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00084DB7
                    push       #$0.L
                    jump       __00084DBD
__00084DB7:         push       #$1.L
__00084DBD:         pop        L0
                    jz         __00084DEB
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00084EC2
__00084DEB:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00084E3D
                    push       #$0.L
                    jump       __00084E43
__00084E3D:         push       #$1.L
__00084E43:         pop        L0
                    jz         __00084E79
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00084E97
__00084E79:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00084E97:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00084EC2:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_ZDG_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00084F02:         etag       __00084F24,"STAT_ZDG_EINH"
                    push       #$1.L
                    jump       __00084F2A
__00084F24:         push       #$0.L
__00084F2A:         pop        L0
                    jz         __00084F58
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_ZDG_EINH",S1
                    pop        L0
__00084F58:         etag       __00084F7A,"STAT_ZDG_TEXT"
                    push       #$1.L
                    jump       __00084F80
__00084F7A:         push       #$0.L
__00084F80:         pop        L0
                    jz         __00084FAE
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_ZDG_TEXT",S1
                    pop        L0
__00084FAE:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"IZDG"
                    push       #$1.L
                    move       S1,"IZDG"
                    tabseek    "MNEMONIC",S1
                    jz         __00085046
                    push       #$1.L
                    jump       __0008504C
__00085046:         push       #$0.L
__0008504C:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __000850E8,"STAT_IZDG_WERT"
                    push       #$1.L
                    jump       __000850EE
__000850E8:         push       #$0.L
__000850EE:         pop        L0
                    jz         __00085685
                    nop
                    clear      S1
                    move       S1,"IZDG"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"IZDG"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000854BE
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00085175:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0008522C
                    comp       B4,#'a'
                    jae        __000851A8
                    comp       B4,#'A'
                    jae        __000851B8
                    comp       B4,#'0'
                    jae        __000851C8
                    jump       __000854BE
__000851A8:         comp       B4,#'f'
                    jbe        __000851D8
                    jump       __000854BE
__000851B8:         comp       B4,#'F'
                    jbe        __000851E2
                    jump       __000854BE
__000851C8:         comp       B4,#'9'
                    jbe        __000851EC
                    jump       __000854BE
__000851D8:         subb       B4,#'W'
                    jump       __000851F0
__000851E2:         subb       B4,#'7'
                    jump       __000851F0
__000851EC:         subb       B4,#'0'
__000851F0:         test       I1,#$1.I
                    jnz        __0008520A
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00085175
__0008520A:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00085175
__0008522C:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0008527B
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008527B:         comp       I1,#$2.I
                    jnz        __00085295
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00085295:         comp       I1,#$1.I
                    jnz        __000852AA
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000852AA:         comp       I1,#$0.I
                    jnz        __000854BE
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000852FF
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00085465
__000852FF:         scmp       S1,"2"
                    jnz        __0008531B
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000853BF
__0008531B:         scmp       S1,"3"
                    jnz        __00085337
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000853C9
__00085337:         scmp       S1,"4"
                    jnz        __00085359
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000853D3
__00085359:         scmp       S1,"5"
                    jnz        __0008537B
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000853D3
__0008537B:         scmp       S1,"6"
                    jnz        __0008539D
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000853E0
__0008539D:         scmp       S1,"7"
                    jnz        __000854BE
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000853E0
__000853BF:         fix2flt    F2,I2
                    jump       __000853EA
__000853C9:         fix2flt    F2,B4
                    jump       __000853EA
__000853D3:         clear      I3
                    fix2flt    F2,L1
                    jump       __000853EA
__000853E0:         fix2flt    F2,I2
                    jump       __000853EA
__000853EA:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0008540E
                    jump       __0008543C
__0008540E:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000854B2
__0008543C:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000854B2
__00085465:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000854A3
                    a2flt      F2,"1.0"
                    jump       __000854B2
__000854A3:         a2flt      F2,"0.0"
                    jump       __000854B2
__000854B2:         push       #$1.L
                    jump       __000854CA
__000854BE:         push       #$0.L
                    jump       __000854CA
__000854CA:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00085685
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00085539
                    push       #$0.L
                    jump       __0008553F
__00085539:         push       #$1.L
__0008553F:         pop        L0
                    jz         __0008556D
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00085644
__0008556D:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000855BF
                    push       #$0.L
                    jump       __000855C5
__000855BF:         push       #$1.L
__000855C5:         pop        L0
                    jz         __000855FB
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00085619
__000855FB:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00085619:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00085644:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_IZDG_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00085685:         etag       __000856A8,"STAT_IZDG_EINH"
                    push       #$1.L
                    jump       __000856AE
__000856A8:         push       #$0.L
__000856AE:         pop        L0
                    jz         __000856DD
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_IZDG_EINH",S1
                    pop        L0
__000856DD:         etag       __00085700,"STAT_IZDG_TEXT"
                    push       #$1.L
                    jump       __00085706
__00085700:         push       #$0.L
__00085706:         pop        L0
                    jz         __00085735
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_IZDG_TEXT",S1
                    pop        L0
__00085735:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"EKP"
                    push       #$1.L
                    move       S1,"EKP"
                    tabseek    "MNEMONIC",S1
                    jz         __000857CB
                    push       #$1.L
                    jump       __000857D1
__000857CB:         push       #$0.L
__000857D1:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __0008586C,"STAT_EKP_WERT"
                    push       #$1.L
                    jump       __00085872
__0008586C:         push       #$0.L
__00085872:         pop        L0
                    jz         __00085E06
                    nop
                    clear      S1
                    move       S1,"EKP"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"EKP"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00085C40
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000858F7:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000859AE
                    comp       B4,#'a'
                    jae        __0008592A
                    comp       B4,#'A'
                    jae        __0008593A
                    comp       B4,#'0'
                    jae        __0008594A
                    jump       __00085C40
__0008592A:         comp       B4,#'f'
                    jbe        __0008595A
                    jump       __00085C40
__0008593A:         comp       B4,#'F'
                    jbe        __00085964
                    jump       __00085C40
__0008594A:         comp       B4,#'9'
                    jbe        __0008596E
                    jump       __00085C40
__0008595A:         subb       B4,#'W'
                    jump       __00085972
__00085964:         subb       B4,#'7'
                    jump       __00085972
__0008596E:         subb       B4,#'0'
__00085972:         test       I1,#$1.I
                    jnz        __0008598C
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000858F7
__0008598C:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000858F7
__000859AE:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __000859FD
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000859FD:         comp       I1,#$2.I
                    jnz        __00085A17
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00085A17:         comp       I1,#$1.I
                    jnz        __00085A2C
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00085A2C:         comp       I1,#$0.I
                    jnz        __00085C40
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00085A81
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00085BE7
__00085A81:         scmp       S1,"2"
                    jnz        __00085A9D
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00085B41
__00085A9D:         scmp       S1,"3"
                    jnz        __00085AB9
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00085B4B
__00085AB9:         scmp       S1,"4"
                    jnz        __00085ADB
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00085B55
__00085ADB:         scmp       S1,"5"
                    jnz        __00085AFD
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00085B55
__00085AFD:         scmp       S1,"6"
                    jnz        __00085B1F
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00085B62
__00085B1F:         scmp       S1,"7"
                    jnz        __00085C40
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00085B62
__00085B41:         fix2flt    F2,I2
                    jump       __00085B6C
__00085B4B:         fix2flt    F2,B4
                    jump       __00085B6C
__00085B55:         clear      I3
                    fix2flt    F2,L1
                    jump       __00085B6C
__00085B62:         fix2flt    F2,I2
                    jump       __00085B6C
__00085B6C:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00085B90
                    jump       __00085BBE
__00085B90:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __00085C34
__00085BBE:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __00085C34
__00085BE7:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __00085C25
                    a2flt      F2,"1.0"
                    jump       __00085C34
__00085C25:         a2flt      F2,"0.0"
                    jump       __00085C34
__00085C34:         push       #$1.L
                    jump       __00085C4C
__00085C40:         push       #$0.L
                    jump       __00085C4C
__00085C4C:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00085E06
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00085CBB
                    push       #$0.L
                    jump       __00085CC1
__00085CBB:         push       #$1.L
__00085CC1:         pop        L0
                    jz         __00085CEF
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00085DC6
__00085CEF:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00085D41
                    push       #$0.L
                    jump       __00085D47
__00085D41:         push       #$1.L
__00085D47:         pop        L0
                    jz         __00085D7D
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00085D9B
__00085D7D:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00085D9B:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00085DC6:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_EKP_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00085E06:         etag       __00085E28,"STAT_EKP_EINH"
                    push       #$1.L
                    jump       __00085E2E
__00085E28:         push       #$0.L
__00085E2E:         pop        L0
                    jz         __00085E5C
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_EKP_EINH",S1
                    pop        L0
__00085E5C:         etag       __00085E7E,"STAT_EKP_TEXT"
                    push       #$1.L
                    jump       __00085E84
__00085E7E:         push       #$0.L
__00085E84:         pop        L0
                    jz         __00085EB2
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_EKP_TEXT",S1
                    pop        L0
__00085EB2:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"IEKP"
                    push       #$1.L
                    move       S1,"IEKP"
                    tabseek    "MNEMONIC",S1
                    jz         __00085F4A
                    push       #$1.L
                    jump       __00085F50
__00085F4A:         push       #$0.L
__00085F50:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __00085FEC,"STAT_IEKP_WERT"
                    push       #$1.L
                    jump       __00085FF2
__00085FEC:         push       #$0.L
__00085FF2:         pop        L0
                    jz         __00086589
                    nop
                    clear      S1
                    move       S1,"IEKP"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"IEKP"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000863C2
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00086079:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00086130
                    comp       B4,#'a'
                    jae        __000860AC
                    comp       B4,#'A'
                    jae        __000860BC
                    comp       B4,#'0'
                    jae        __000860CC
                    jump       __000863C2
__000860AC:         comp       B4,#'f'
                    jbe        __000860DC
                    jump       __000863C2
__000860BC:         comp       B4,#'F'
                    jbe        __000860E6
                    jump       __000863C2
__000860CC:         comp       B4,#'9'
                    jbe        __000860F0
                    jump       __000863C2
__000860DC:         subb       B4,#'W'
                    jump       __000860F4
__000860E6:         subb       B4,#'7'
                    jump       __000860F4
__000860F0:         subb       B4,#'0'
__000860F4:         test       I1,#$1.I
                    jnz        __0008610E
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00086079
__0008610E:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00086079
__00086130:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0008617F
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008617F:         comp       I1,#$2.I
                    jnz        __00086199
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00086199:         comp       I1,#$1.I
                    jnz        __000861AE
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000861AE:         comp       I1,#$0.I
                    jnz        __000863C2
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00086203
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00086369
__00086203:         scmp       S1,"2"
                    jnz        __0008621F
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000862C3
__0008621F:         scmp       S1,"3"
                    jnz        __0008623B
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000862CD
__0008623B:         scmp       S1,"4"
                    jnz        __0008625D
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000862D7
__0008625D:         scmp       S1,"5"
                    jnz        __0008627F
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000862D7
__0008627F:         scmp       S1,"6"
                    jnz        __000862A1
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000862E4
__000862A1:         scmp       S1,"7"
                    jnz        __000863C2
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000862E4
__000862C3:         fix2flt    F2,I2
                    jump       __000862EE
__000862CD:         fix2flt    F2,B4
                    jump       __000862EE
__000862D7:         clear      I3
                    fix2flt    F2,L1
                    jump       __000862EE
__000862E4:         fix2flt    F2,I2
                    jump       __000862EE
__000862EE:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00086312
                    jump       __00086340
__00086312:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000863B6
__00086340:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000863B6
__00086369:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000863A7
                    a2flt      F2,"1.0"
                    jump       __000863B6
__000863A7:         a2flt      F2,"0.0"
                    jump       __000863B6
__000863B6:         push       #$1.L
                    jump       __000863CE
__000863C2:         push       #$0.L
                    jump       __000863CE
__000863CE:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00086589
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008643D
                    push       #$0.L
                    jump       __00086443
__0008643D:         push       #$1.L
__00086443:         pop        L0
                    jz         __00086471
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00086548
__00086471:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000864C3
                    push       #$0.L
                    jump       __000864C9
__000864C3:         push       #$1.L
__000864C9:         pop        L0
                    jz         __000864FF
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0008651D
__000864FF:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0008651D:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00086548:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_IEKP_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00086589:         etag       __000865AC,"STAT_IEKP_EINH"
                    push       #$1.L
                    jump       __000865B2
__000865AC:         push       #$0.L
__000865B2:         pop        L0
                    jz         __000865E1
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_IEKP_EINH",S1
                    pop        L0
__000865E1:         etag       __00086604,"STAT_IEKP_TEXT"
                    push       #$1.L
                    jump       __0008660A
__00086604:         push       #$0.L
__0008660A:         pop        L0
                    jz         __00086639
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_IEKP_TEXT",S1
                    pop        L0
__00086639:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"USHS"
                    push       #$1.L
                    move       S1,"USHS"
                    tabseek    "MNEMONIC",S1
                    jz         __000866D1
                    push       #$1.L
                    jump       __000866D7
__000866D1:         push       #$0.L
__000866D7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __00086773,"STAT_USHS_WERT"
                    push       #$1.L
                    jump       __00086779
__00086773:         push       #$0.L
__00086779:         pop        L0
                    jz         __00086D10
                    nop
                    clear      S1
                    move       S1,"USHS"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"USHS"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00086B49
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00086800:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000868B7
                    comp       B4,#'a'
                    jae        __00086833
                    comp       B4,#'A'
                    jae        __00086843
                    comp       B4,#'0'
                    jae        __00086853
                    jump       __00086B49
__00086833:         comp       B4,#'f'
                    jbe        __00086863
                    jump       __00086B49
__00086843:         comp       B4,#'F'
                    jbe        __0008686D
                    jump       __00086B49
__00086853:         comp       B4,#'9'
                    jbe        __00086877
                    jump       __00086B49
__00086863:         subb       B4,#'W'
                    jump       __0008687B
__0008686D:         subb       B4,#'7'
                    jump       __0008687B
__00086877:         subb       B4,#'0'
__0008687B:         test       I1,#$1.I
                    jnz        __00086895
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00086800
__00086895:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00086800
__000868B7:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00086906
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00086906:         comp       I1,#$2.I
                    jnz        __00086920
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00086920:         comp       I1,#$1.I
                    jnz        __00086935
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00086935:         comp       I1,#$0.I
                    jnz        __00086B49
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0008698A
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00086AF0
__0008698A:         scmp       S1,"2"
                    jnz        __000869A6
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00086A4A
__000869A6:         scmp       S1,"3"
                    jnz        __000869C2
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00086A54
__000869C2:         scmp       S1,"4"
                    jnz        __000869E4
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00086A5E
__000869E4:         scmp       S1,"5"
                    jnz        __00086A06
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00086A5E
__00086A06:         scmp       S1,"6"
                    jnz        __00086A28
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00086A6B
__00086A28:         scmp       S1,"7"
                    jnz        __00086B49
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00086A6B
__00086A4A:         fix2flt    F2,I2
                    jump       __00086A75
__00086A54:         fix2flt    F2,B4
                    jump       __00086A75
__00086A5E:         clear      I3
                    fix2flt    F2,L1
                    jump       __00086A75
__00086A6B:         fix2flt    F2,I2
                    jump       __00086A75
__00086A75:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00086A99
                    jump       __00086AC7
__00086A99:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __00086B3D
__00086AC7:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __00086B3D
__00086AF0:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __00086B2E
                    a2flt      F2,"1.0"
                    jump       __00086B3D
__00086B2E:         a2flt      F2,"0.0"
                    jump       __00086B3D
__00086B3D:         push       #$1.L
                    jump       __00086B55
__00086B49:         push       #$0.L
                    jump       __00086B55
__00086B55:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00086D10
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00086BC4
                    push       #$0.L
                    jump       __00086BCA
__00086BC4:         push       #$1.L
__00086BCA:         pop        L0
                    jz         __00086BF8
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00086CCF
__00086BF8:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00086C4A
                    push       #$0.L
                    jump       __00086C50
__00086C4A:         push       #$1.L
__00086C50:         pop        L0
                    jz         __00086C86
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00086CA4
__00086C86:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00086CA4:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00086CCF:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_USHS_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00086D10:         etag       __00086D33,"STAT_USHS_EINH"
                    push       #$1.L
                    jump       __00086D39
__00086D33:         push       #$0.L
__00086D39:         pop        L0
                    jz         __00086D68
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_USHS_EINH",S1
                    pop        L0
__00086D68:         etag       __00086D8B,"STAT_USHS_TEXT"
                    push       #$1.L
                    jump       __00086D91
__00086D8B:         push       #$0.L
__00086D91:         pop        L0
                    jz         __00086DC0
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_USHS_TEXT",S1
                    pop        L0
__00086DC0:         clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"UACL"
                    push       #$1.L
                    move       S1,"UACL"
                    tabseek    "MNEMONIC",S1
                    jz         __00086E58
                    push       #$1.L
                    jump       __00086E5E
__00086E58:         push       #$0.L
__00086E5E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __00086EFA,"STAT_UACL_WERT"
                    push       #$1.L
                    jump       __00086F00
__00086EFA:         push       #$0.L
__00086F00:         pop        L0
                    jz         __00087497
                    nop
                    clear      S1
                    move       S1,"UACL"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"UACL"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000872D0
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00086F87:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0008703E
                    comp       B4,#'a'
                    jae        __00086FBA
                    comp       B4,#'A'
                    jae        __00086FCA
                    comp       B4,#'0'
                    jae        __00086FDA
                    jump       __000872D0
__00086FBA:         comp       B4,#'f'
                    jbe        __00086FEA
                    jump       __000872D0
__00086FCA:         comp       B4,#'F'
                    jbe        __00086FF4
                    jump       __000872D0
__00086FDA:         comp       B4,#'9'
                    jbe        __00086FFE
                    jump       __000872D0
__00086FEA:         subb       B4,#'W'
                    jump       __00087002
__00086FF4:         subb       B4,#'7'
                    jump       __00087002
__00086FFE:         subb       B4,#'0'
__00087002:         test       I1,#$1.I
                    jnz        __0008701C
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00086F87
__0008701C:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00086F87
__0008703E:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0008708D
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008708D:         comp       I1,#$2.I
                    jnz        __000870A7
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000870A7:         comp       I1,#$1.I
                    jnz        __000870BC
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000870BC:         comp       I1,#$0.I
                    jnz        __000872D0
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00087111
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00087277
__00087111:         scmp       S1,"2"
                    jnz        __0008712D
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000871D1
__0008712D:         scmp       S1,"3"
                    jnz        __00087149
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000871DB
__00087149:         scmp       S1,"4"
                    jnz        __0008716B
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000871E5
__0008716B:         scmp       S1,"5"
                    jnz        __0008718D
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000871E5
__0008718D:         scmp       S1,"6"
                    jnz        __000871AF
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000871F2
__000871AF:         scmp       S1,"7"
                    jnz        __000872D0
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000871F2
__000871D1:         fix2flt    F2,I2
                    jump       __000871FC
__000871DB:         fix2flt    F2,B4
                    jump       __000871FC
__000871E5:         clear      I3
                    fix2flt    F2,L1
                    jump       __000871FC
__000871F2:         fix2flt    F2,I2
                    jump       __000871FC
__000871FC:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00087220
                    jump       __0008724E
__00087220:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000872C4
__0008724E:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000872C4
__00087277:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000872B5
                    a2flt      F2,"1.0"
                    jump       __000872C4
__000872B5:         a2flt      F2,"0.0"
                    jump       __000872C4
__000872C4:         push       #$1.L
                    jump       __000872DC
__000872D0:         push       #$0.L
                    jump       __000872DC
__000872DC:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00087497
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008734B
                    push       #$0.L
                    jump       __00087351
__0008734B:         push       #$1.L
__00087351:         pop        L0
                    jz         __0008737F
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00087456
__0008737F:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000873D1
                    push       #$0.L
                    jump       __000873D7
__000873D1:         push       #$1.L
__000873D7:         pop        L0
                    jz         __0008740D
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0008742B
__0008740D:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0008742B:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00087456:         move       F0,F2
                    push       #$1.L
                    ergr       "STAT_UACL_WERT",F0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00087497:         etag       __000874BA,"STAT_UACL_EINH"
                    push       #$1.L
                    jump       __000874C0
__000874BA:         push       #$0.L
__000874C0:         pop        L0
                    jz         __000874EF
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_UACL_EINH",S1
                    pop        L0
__000874EF:         etag       __00087512,"STAT_UACL_TEXT"
                    push       #$1.L
                    jump       __00087518
__00087512:         push       #$0.L
__00087518:         pop        L0
                    jz         __00087547
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_UACL_TEXT",S1
                    pop        L0
__00087547:         eoj
                    eoj


STATUS_L_SONDE#
;    JOBNAME:STATUS_L_SONDE
;    JOBCOMMENT:KWP2000: $30 InputOutputControlByLocalIdentifier
;    JOBCOMMENT:$01 ReportCurrentState
;    JOBCOMMENT:Modus  : Default
;    RESULT:STAT_LSVK1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasonde1
;    RESULT:STAT_LSVK1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Lambdasonde1
;    RESULT:STAT_LSVK1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasonde1
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"LSVK1"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"LSVK1"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00087912
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000875C9:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00087680
                    comp       B4,#'a'
                    jae        __000875FC
                    comp       B4,#'A'
                    jae        __0008760C
                    comp       B4,#'0'
                    jae        __0008761C
                    jump       __00087912
__000875FC:         comp       B4,#'f'
                    jbe        __0008762C
                    jump       __00087912
__0008760C:         comp       B4,#'F'
                    jbe        __00087636
                    jump       __00087912
__0008761C:         comp       B4,#'9'
                    jbe        __00087640
                    jump       __00087912
__0008762C:         subb       B4,#'W'
                    jump       __00087644
__00087636:         subb       B4,#'7'
                    jump       __00087644
__00087640:         subb       B4,#'0'
__00087644:         test       I1,#$1.I
                    jnz        __0008765E
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000875C9
__0008765E:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000875C9
__00087680:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __000876CF
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000876CF:         comp       I1,#$2.I
                    jnz        __000876E9
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000876E9:         comp       I1,#$1.I
                    jnz        __000876FE
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000876FE:         comp       I1,#$0.I
                    jnz        __00087912
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00087753
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000878B9
__00087753:         scmp       S1,"2"
                    jnz        __0008776F
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00087813
__0008776F:         scmp       S1,"3"
                    jnz        __0008778B
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008781D
__0008778B:         scmp       S1,"4"
                    jnz        __000877AD
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00087827
__000877AD:         scmp       S1,"5"
                    jnz        __000877CF
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00087827
__000877CF:         scmp       S1,"6"
                    jnz        __000877F1
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00087834
__000877F1:         scmp       S1,"7"
                    jnz        __00087912
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00087834
__00087813:         fix2flt    F2,I2
                    jump       __0008783E
__0008781D:         fix2flt    F2,B4
                    jump       __0008783E
__00087827:         clear      I3
                    fix2flt    F2,L1
                    jump       __0008783E
__00087834:         fix2flt    F2,I2
                    jump       __0008783E
__0008783E:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00087862
                    jump       __00087890
__00087862:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __00087906
__00087890:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __00087906
__000878B9:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000878F7
                    a2flt      F2,"1.0"
                    jump       __00087906
__000878F7:         a2flt      F2,"0.0"
                    jump       __00087906
__00087906:         push       #$1.L
                    jump       __0008791E
__00087912:         push       #$0.L
                    jump       __0008791E
__0008791E:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00087CCB
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008798D
                    push       #$0.L
                    jump       __00087993
__0008798D:         push       #$1.L
__00087993:         pop        L0
                    jz         __00087AAF
                    nop
                    clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"LSVK1"
                    push       #$1.L
                    move       S1,"LSVK1"
                    tabseek    "MNEMONIC",S1
                    jz         __00087A38
                    push       #$1.L
                    jump       __00087A3E
__00087A38:         push       #$0.L
__00087A3E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00087BA0
__00087AAF:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00087B01
                    push       #$0.L
                    jump       __00087B07
__00087B01:         push       #$1.L
__00087B07:         pop        L0
                    jz         __00087B3D
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00087B5B
__00087B3D:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00087B5B:         clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00087BA0:         etag       __00087BC4,"STAT_LSVK1_TEXT"
                    push       #$1.L
                    jump       __00087BCA
__00087BC4:         push       #$0.L
__00087BCA:         pop        L0
                    jz         __00087BFA
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_LSVK1_TEXT",S1
                    pop        L0
__00087BFA:         etag       __00087C1E,"STAT_LSVK1_WERT"
                    push       #$1.L
                    jump       __00087C24
__00087C1E:         push       #$0.L
__00087C24:         pop        L0
                    jz         __00087C51
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_LSVK1_WERT",F0
                    pop        L0
__00087C51:         etag       __00087C75,"STAT_LSVK1_EINH"
                    push       #$1.L
                    jump       __00087C7B
__00087C75:         push       #$0.L
__00087C7B:         pop        L0
                    jz         __00087CAB
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_LSVK1_EINH",S1
                    pop        L0
__00087CAB:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00087CCB:         eoj
                    eoj


STATUS_L_SONDE_2#
;    JOBNAME:STATUS_L_SONDE_2
;    JOBCOMMENT:KWP2000: $30 InputOutputControlByLocalIdentifier
;    JOBCOMMENT:$01 ReportCurrentState
;    JOBCOMMENT:Modus  : Default
;    RESULT:STAT_LSVK2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasonde2
;    RESULT:STAT_LSVK2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Lambdasonde2
;    RESULT:STAT_LSVK2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Lambdasonde2
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"LSVK2"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"LSVK2"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00088096
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00087D4D:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00087E04
                    comp       B4,#'a'
                    jae        __00087D80
                    comp       B4,#'A'
                    jae        __00087D90
                    comp       B4,#'0'
                    jae        __00087DA0
                    jump       __00088096
__00087D80:         comp       B4,#'f'
                    jbe        __00087DB0
                    jump       __00088096
__00087D90:         comp       B4,#'F'
                    jbe        __00087DBA
                    jump       __00088096
__00087DA0:         comp       B4,#'9'
                    jbe        __00087DC4
                    jump       __00088096
__00087DB0:         subb       B4,#'W'
                    jump       __00087DC8
__00087DBA:         subb       B4,#'7'
                    jump       __00087DC8
__00087DC4:         subb       B4,#'0'
__00087DC8:         test       I1,#$1.I
                    jnz        __00087DE2
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00087D4D
__00087DE2:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00087D4D
__00087E04:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00087E53
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00087E53:         comp       I1,#$2.I
                    jnz        __00087E6D
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00087E6D:         comp       I1,#$1.I
                    jnz        __00087E82
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00087E82:         comp       I1,#$0.I
                    jnz        __00088096
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00087ED7
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008803D
__00087ED7:         scmp       S1,"2"
                    jnz        __00087EF3
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00087F97
__00087EF3:         scmp       S1,"3"
                    jnz        __00087F0F
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00087FA1
__00087F0F:         scmp       S1,"4"
                    jnz        __00087F31
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00087FAB
__00087F31:         scmp       S1,"5"
                    jnz        __00087F53
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00087FAB
__00087F53:         scmp       S1,"6"
                    jnz        __00087F75
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00087FB8
__00087F75:         scmp       S1,"7"
                    jnz        __00088096
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00087FB8
__00087F97:         fix2flt    F2,I2
                    jump       __00087FC2
__00087FA1:         fix2flt    F2,B4
                    jump       __00087FC2
__00087FAB:         clear      I3
                    fix2flt    F2,L1
                    jump       __00087FC2
__00087FB8:         fix2flt    F2,I2
                    jump       __00087FC2
__00087FC2:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00087FE6
                    jump       __00088014
__00087FE6:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008808A
__00088014:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008808A
__0008803D:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0008807B
                    a2flt      F2,"1.0"
                    jump       __0008808A
__0008807B:         a2flt      F2,"0.0"
                    jump       __0008808A
__0008808A:         push       #$1.L
                    jump       __000880A2
__00088096:         push       #$0.L
                    jump       __000880A2
__000880A2:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0008844F
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00088111
                    push       #$0.L
                    jump       __00088117
__00088111:         push       #$1.L
__00088117:         pop        L0
                    jz         __00088233
                    nop
                    clear      S1
                    move       S1,"ADClesentabelle"
                    push       #$1.L
                    tabset     "ADClesentabelle"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMONIC"
                    push       #$1.L
                    clear      S1
                    move       S1,"LSVK2"
                    push       #$1.L
                    move       S1,"LSVK2"
                    tabseek    "MNEMONIC",S1
                    jz         __000881BC
                    push       #$1.L
                    jump       __000881C2
__000881BC:         push       #$0.L
__000881C2:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S3,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __00088324
__00088233:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00088285
                    push       #$0.L
                    jump       __0008828B
__00088285:         push       #$1.L
__0008828B:         pop        L0
                    jz         __000882C1
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __000882DF
__000882C1:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000882DF:         clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__00088324:         etag       __00088348,"STAT_LSVK2_TEXT"
                    push       #$1.L
                    jump       __0008834E
__00088348:         push       #$0.L
__0008834E:         pop        L0
                    jz         __0008837E
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_LSVK2_TEXT",S1
                    pop        L0
__0008837E:         etag       __000883A2,"STAT_LSVK2_WERT"
                    push       #$1.L
                    jump       __000883A8
__000883A2:         push       #$0.L
__000883A8:         pop        L0
                    jz         __000883D5
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_LSVK2_WERT",F0
                    pop        L0
__000883D5:         etag       __000883F9,"STAT_LSVK2_EINH"
                    push       #$1.L
                    jump       __000883FF
__000883F9:         push       #$0.L
__000883FF:         pop        L0
                    jz         __0008842F
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_LSVK2_EINH",S1
                    pop        L0
__0008842F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0008844F:         eoj
                    eoj


STATUS_L_ADD#
;    JOBNAME:STATUS_L_ADD
;    JOBCOMMENT:Auslesen der additiven Lambdaregelung
;    RESULT:STAT_L_ADD_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert des additiven Lambdaregelung
;    RESULT:STAT_L_ADD_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit des additiven Lambdaregelung
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,"RKAT"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"RKAT"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00088818
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000884CF:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00088586
                    comp       B4,#'a'
                    jae        __00088502
                    comp       B4,#'A'
                    jae        __00088512
                    comp       B4,#'0'
                    jae        __00088522
                    jump       __00088818
__00088502:         comp       B4,#'f'
                    jbe        __00088532
                    jump       __00088818
__00088512:         comp       B4,#'F'
                    jbe        __0008853C
                    jump       __00088818
__00088522:         comp       B4,#'9'
                    jbe        __00088546
                    jump       __00088818
__00088532:         subb       B4,#'W'
                    jump       __0008854A
__0008853C:         subb       B4,#'7'
                    jump       __0008854A
__00088546:         subb       B4,#'0'
__0008854A:         test       I1,#$1.I
                    jnz        __00088564
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000884CF
__00088564:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000884CF
__00088586:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __000885D5
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000885D5:         comp       I1,#$2.I
                    jnz        __000885EF
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000885EF:         comp       I1,#$1.I
                    jnz        __00088604
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00088604:         comp       I1,#$0.I
                    jnz        __00088818
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00088659
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000887BF
__00088659:         scmp       S1,"2"
                    jnz        __00088675
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00088719
__00088675:         scmp       S1,"3"
                    jnz        __00088691
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00088723
__00088691:         scmp       S1,"4"
                    jnz        __000886B3
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008872D
__000886B3:         scmp       S1,"5"
                    jnz        __000886D5
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008872D
__000886D5:         scmp       S1,"6"
                    jnz        __000886F7
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008873A
__000886F7:         scmp       S1,"7"
                    jnz        __00088818
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008873A
__00088719:         fix2flt    F2,I2
                    jump       __00088744
__00088723:         fix2flt    F2,B4
                    jump       __00088744
__0008872D:         clear      I3
                    fix2flt    F2,L1
                    jump       __00088744
__0008873A:         fix2flt    F2,I2
                    jump       __00088744
__00088744:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00088768
                    jump       __00088796
__00088768:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008880C
__00088796:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008880C
__000887BF:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000887FD
                    a2flt      F2,"1.0"
                    jump       __0008880C
__000887FD:         a2flt      F2,"0.0"
                    jump       __0008880C
__0008880C:         push       #$1.L
                    jump       __00088824
__00088818:         push       #$0.L
                    jump       __00088824
__00088824:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __00088A75
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$62.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00088893
                    push       #$0.L
                    jump       __00088899
__00088893:         push       #$1.L
__00088899:         pop        L0
                    jz         __000888C7
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    jump       __0008899E
__000888C7:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00088919
                    push       #$0.L
                    jump       __0008891F
__00088919:         push       #$1.L
__0008891F:         pop        L0
                    jz         __00088955
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    jump       __00088973
__00088955:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
__00088973:         clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
__0008899E:         etag       __000889C2,"STAT_L_ADD_EINH"
                    push       #$1.L
                    jump       __000889C8
__000889C2:         push       #$0.L
__000889C8:         pop        L0
                    jz         __000889F8
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_L_ADD_EINH",S1
                    pop        L0
__000889F8:         etag       __00088A1C,"STAT_L_ADD_WERT"
                    push       #$1.L
                    jump       __00088A22
__00088A1C:         push       #$0.L
__00088A22:         pop        L0
                    jz         __00088A4F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_ADD_WERT",F0
                    pop        L0
__00088A4F:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    jump       __00088B95
__00088A75:         clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    etag       __00088AC4,"STAT_L_ADD_EINH"
                    push       #$1.L
                    jump       __00088ACA
__00088AC4:         push       #$0.L
__00088ACA:         pop        L0
                    jz         __00088AFA
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_L_ADD_EINH",S1
                    pop        L0
__00088AFA:         etag       __00088B1E,"STAT_L_ADD_WERT"
                    push       #$1.L
                    jump       __00088B24
__00088B1E:         push       #$0.L
__00088B24:         pop        L0
                    jz         __00088B51
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_ADD_WERT",F0
                    pop        L0
__00088B51:         clear      S1
                    move       S1,"ERROR_INVALID_VALUE_BETRIEBSWLESEN"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__00088B95:         eoj
                    eoj


STATUS_L_ADD_2#
;    JOBNAME:STATUS_L_ADD_2
;    JOBCOMMENT:Auslesen der additiven Lambdaregelung Bank2
;    RESULT:STAT_L_ADD_2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert des additiven Lambdaregelung Bank2
;    RESULT:STAT_L_ADD_2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit des additiven Lambdaregelung Bank2
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,"RKAT2"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"RKAT2"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __00088F60
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__00088C17:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __00088CCE
                    comp       B4,#'a'
                    jae        __00088C4A
                    comp       B4,#'A'
                    jae        __00088C5A
                    comp       B4,#'0'
                    jae        __00088C6A
                    jump       __00088F60
__00088C4A:         comp       B4,#'f'
                    jbe        __00088C7A
                    jump       __00088F60
__00088C5A:         comp       B4,#'F'
                    jbe        __00088C84
                    jump       __00088F60
__00088C6A:         comp       B4,#'9'
                    jbe        __00088C8E
                    jump       __00088F60
__00088C7A:         subb       B4,#'W'
                    jump       __00088C92
__00088C84:         subb       B4,#'7'
                    jump       __00088C92
__00088C8E:         subb       B4,#'0'
__00088C92:         test       I1,#$1.I
                    jnz        __00088CAC
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __00088C17
__00088CAC:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __00088C17
__00088CCE:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __00088D1D
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00088D1D:         comp       I1,#$2.I
                    jnz        __00088D37
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__00088D37:         comp       I1,#$1.I
                    jnz        __00088D4C
                    move       S1[I0],B4
                    subc       I1,#$1.I
__00088D4C:         comp       I1,#$0.I
                    jnz        __00088F60
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __00088DA1
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00088F07
__00088DA1:         scmp       S1,"2"
                    jnz        __00088DBD
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00088E61
__00088DBD:         scmp       S1,"3"
                    jnz        __00088DD9
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __00088E6B
__00088DD9:         scmp       S1,"4"
                    jnz        __00088DFB
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00088E75
__00088DFB:         scmp       S1,"5"
                    jnz        __00088E1D
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00088E75
__00088E1D:         scmp       S1,"6"
                    jnz        __00088E3F
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __00088E82
__00088E3F:         scmp       S1,"7"
                    jnz        __00088F60
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __00088E82
__00088E61:         fix2flt    F2,I2
                    jump       __00088E8C
__00088E6B:         fix2flt    F2,B4
                    jump       __00088E8C
__00088E75:         clear      I3
                    fix2flt    F2,L1
                    jump       __00088E8C
__00088E82:         fix2flt    F2,I2
                    jump       __00088E8C
__00088E8C:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __00088EB0
                    jump       __00088EDE
__00088EB0:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __00088F54
__00088EDE:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __00088F54
__00088F07:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __00088F45
                    a2flt      F2,"1.0"
                    jump       __00088F54
__00088F45:         a2flt      F2,"0.0"
                    jump       __00088F54
__00088F54:         push       #$1.L
                    jump       __00088F6C
__00088F60:         push       #$0.L
                    jump       __00088F6C
__00088F6C:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000891C5
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$62.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00088FDB
                    push       #$0.L
                    jump       __00088FE1
__00088FDB:         push       #$1.L
__00088FE1:         pop        L0
                    jz         __0008900F
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    jump       __000890E6
__0008900F:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00089061
                    push       #$0.L
                    jump       __00089067
__00089061:         push       #$1.L
__00089067:         pop        L0
                    jz         __0008909D
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    jump       __000890BB
__0008909D:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
__000890BB:         clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
__000890E6:         etag       __0008910C,"STAT_L_ADD_2_EINH"
                    push       #$1.L
                    jump       __00089112
__0008910C:         push       #$0.L
__00089112:         pop        L0
                    jz         __00089144
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_L_ADD_2_EINH",S1
                    pop        L0
__00089144:         etag       __0008916A,"STAT_L_ADD_2_WERT"
                    push       #$1.L
                    jump       __00089170
__0008916A:         push       #$0.L
__00089170:         pop        L0
                    jz         __0008919F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_ADD_2_WERT",F0
                    pop        L0
__0008919F:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    jump       __000892ED
__000891C5:         clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    etag       __00089216,"STAT_L_ADD_2_EINH"
                    push       #$1.L
                    jump       __0008921C
__00089216:         push       #$0.L
__0008921C:         pop        L0
                    jz         __0008924E
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_L_ADD_2_EINH",S1
                    pop        L0
__0008924E:         etag       __00089274,"STAT_L_ADD_2_WERT"
                    push       #$1.L
                    jump       __0008927A
__00089274:         push       #$0.L
__0008927A:         pop        L0
                    jz         __000892A9
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_ADD_2_WERT",F0
                    pop        L0
__000892A9:         clear      S1
                    move       S1,"ERROR_INVALID_VALUE_BETRIEBSWLESEN"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000892ED:         eoj
                    eoj


STATUS_L_INT#
;    JOBNAME:STATUS_L_INT
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $00 RecordCommonIdentifier "Meßwerte lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Auslesen der Lambdaregelung
;    RESULT:STAT_L_INT_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Lambdasondenregelung
;    RESULT:STAT_L_INT_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der Lambdasondenregelung
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$00.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0008934C,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00089352
__0008934C:         push       #$0.L
__00089352:         pop        L0
                    jz         __0008937F
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0008937F:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000893DB:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00089672
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0008943D
                    etag       __0008943D,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0008943D:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00089459
                    move       B2,#$1.B
__00089459:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0008947D
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0008947D:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000894C3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00089672
__000894C3:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0008961B,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00089585
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00089551
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00089551
                    comp       S3[B0],#'!'
                    jz         __00089535
                    comp       S3[B0],#'#'
                    jz         __00089535
                    jump       __00089551
__00089535:         comp       I6,#$1.I
                    jz         __00089546
                    wait       #$1.L
__00089546:         subb       I6,#$1.I
                    jnz        __000893DB
__00089551:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00089672
__00089585:         comp       I3,#$0.I
                    jz         __0008960F
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000895AC
                    move       B3,#$1.B
__000895AC:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000895C4
                    adds       B3,#$1.B
__000895C4:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0008960F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00089672
__0008960F:         push       #$1.L
                    jump       __00089678
__0008961B:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00089678
__00089672:         push       #$0.L
__00089678:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000896B2
                    push       #$0.L
                    jump       __000896B8
__000896B2:         push       #$1.L
__000896B8:         pop        L0
                    jz         __000896C5
                    nop
                    eoj
__000896C5:         clear      S1
                    move       S1,"Messwerte"
                    push       #$1.L
                    tabset     "Messwerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    clear      S1
                    move       S1,"fr_w"
                    push       #$1.L
                    move       S1,"fr_w"
                    tabseek    "NAME",S1
                    jz         __00089749
                    push       #$1.L
                    jump       __0008974F
__00089749:         push       #$0.L
__0008974F:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S5,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S5
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000898F2
                    ergr       "",F1
__000898F2:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    etag       __0008996A,"STAT_L_INT_EINH"
                    push       #$1.L
                    jump       __00089970
__0008996A:         push       #$0.L
__00089970:         pop        L0
                    jz         __000899A0
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_L_INT_EINH",S1
                    pop        L0
__000899A0:         etag       __000899C4,"STAT_L_INT_WERT"
                    push       #$1.L
                    jump       __000899CA
__000899C4:         push       #$0.L
__000899CA:         pop        L0
                    jz         __000899F7
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_INT_WERT",F0
                    pop        L0
__000899F7:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_L_INT_2#
;    JOBNAME:STATUS_L_INT_2
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $00 RecordCommonIdentifier "Meßwerte lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Auslesen der Lambdaregelung Bank 2
;    RESULT:STAT_L_INT_2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der Lambdasondenregelung, Bank 2
;    RESULT:STAT_L_INT_2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der Lambdasondenregelung, Bank 2
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$00.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __00089A7C,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00089A82
__00089A7C:         push       #$0.L
__00089A82:         pop        L0
                    jz         __00089AAF
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00089AAF:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00089B0B:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00089DA2
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00089B6D
                    etag       __00089B6D,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00089B6D:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00089B89
                    move       B2,#$1.B
__00089B89:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00089BAD
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00089BAD:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00089BF3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00089DA2
__00089BF3:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00089D4B,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00089CB5
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00089C81
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00089C81
                    comp       S3[B0],#'!'
                    jz         __00089C65
                    comp       S3[B0],#'#'
                    jz         __00089C65
                    jump       __00089C81
__00089C65:         comp       I6,#$1.I
                    jz         __00089C76
                    wait       #$1.L
__00089C76:         subb       I6,#$1.I
                    jnz        __00089B0B
__00089C81:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00089DA2
__00089CB5:         comp       I3,#$0.I
                    jz         __00089D3F
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00089CDC
                    move       B3,#$1.B
__00089CDC:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00089CF4
                    adds       B3,#$1.B
__00089CF4:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00089D3F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00089DA2
__00089D3F:         push       #$1.L
                    jump       __00089DA8
__00089D4B:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00089DA8
__00089DA2:         push       #$0.L
__00089DA8:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00089DE2
                    push       #$0.L
                    jump       __00089DE8
__00089DE2:         push       #$1.L
__00089DE8:         pop        L0
                    jz         __00089DF5
                    nop
                    eoj
__00089DF5:         clear      S1
                    move       S1,"Messwerte"
                    push       #$1.L
                    tabset     "Messwerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    clear      S1
                    move       S1,"fr2_w"
                    push       #$1.L
                    move       S1,"fr2_w"
                    tabseek    "NAME",S1
                    jz         __00089E7B
                    push       #$1.L
                    jump       __00089E81
__00089E7B:         push       #$0.L
__00089E81:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S6,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S5,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S5
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0008A024
                    ergr       "",F1
__0008A024:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    etag       __0008A09E,"STAT_L_INT_2_EINH"
                    push       #$1.L
                    jump       __0008A0A4
__0008A09E:         push       #$0.L
__0008A0A4:         pop        L0
                    jz         __0008A0D6
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    ergs       "STAT_L_INT_2_EINH",S1
                    pop        L0
__0008A0D6:         etag       __0008A0FC,"STAT_L_INT_2_WERT"
                    push       #$1.L
                    jump       __0008A102
__0008A0FC:         push       #$0.L
__0008A102:         pop        L0
                    jz         __0008A131
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_INT_2_WERT",F0
                    pop        L0
__0008A131:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_L_MUL#
;    JOBNAME:STATUS_L_MUL
;    JOBCOMMENT:Auslesen der multiplikativen Lambdaregelung
;    RESULT:STAT_L_MUL_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der multiplikativen Lambdaregelung
;    RESULT:STAT_L_MUL_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der multiplikativen Lambdaregelung
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,"FRA"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"FRA"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0008A51E
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0008A1D5:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0008A28C
                    comp       B4,#'a'
                    jae        __0008A208
                    comp       B4,#'A'
                    jae        __0008A218
                    comp       B4,#'0'
                    jae        __0008A228
                    jump       __0008A51E
__0008A208:         comp       B4,#'f'
                    jbe        __0008A238
                    jump       __0008A51E
__0008A218:         comp       B4,#'F'
                    jbe        __0008A242
                    jump       __0008A51E
__0008A228:         comp       B4,#'9'
                    jbe        __0008A24C
                    jump       __0008A51E
__0008A238:         subb       B4,#'W'
                    jump       __0008A250
__0008A242:         subb       B4,#'7'
                    jump       __0008A250
__0008A24C:         subb       B4,#'0'
__0008A250:         test       I1,#$1.I
                    jnz        __0008A26A
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0008A1D5
__0008A26A:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0008A1D5
__0008A28C:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0008A2DB
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008A2DB:         comp       I1,#$2.I
                    jnz        __0008A2F5
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008A2F5:         comp       I1,#$1.I
                    jnz        __0008A30A
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0008A30A:         comp       I1,#$0.I
                    jnz        __0008A51E
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0008A35F
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008A4C5
__0008A35F:         scmp       S1,"2"
                    jnz        __0008A37B
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008A41F
__0008A37B:         scmp       S1,"3"
                    jnz        __0008A397
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008A429
__0008A397:         scmp       S1,"4"
                    jnz        __0008A3B9
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008A433
__0008A3B9:         scmp       S1,"5"
                    jnz        __0008A3DB
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008A433
__0008A3DB:         scmp       S1,"6"
                    jnz        __0008A3FD
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008A440
__0008A3FD:         scmp       S1,"7"
                    jnz        __0008A51E
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008A440
__0008A41F:         fix2flt    F2,I2
                    jump       __0008A44A
__0008A429:         fix2flt    F2,B4
                    jump       __0008A44A
__0008A433:         clear      I3
                    fix2flt    F2,L1
                    jump       __0008A44A
__0008A440:         fix2flt    F2,I2
                    jump       __0008A44A
__0008A44A:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0008A46E
                    jump       __0008A49C
__0008A46E:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008A512
__0008A49C:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008A512
__0008A4C5:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0008A503
                    a2flt      F2,"1.0"
                    jump       __0008A512
__0008A503:         a2flt      F2,"0.0"
                    jump       __0008A512
__0008A512:         push       #$1.L
                    jump       __0008A52A
__0008A51E:         push       #$0.L
                    jump       __0008A52A
__0008A52A:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0008A77B
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$62.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008A599
                    push       #$0.L
                    jump       __0008A59F
__0008A599:         push       #$1.L
__0008A59F:         pop        L0
                    jz         __0008A5CD
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    jump       __0008A6A4
__0008A5CD:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008A61F
                    push       #$0.L
                    jump       __0008A625
__0008A61F:         push       #$1.L
__0008A625:         pop        L0
                    jz         __0008A65B
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    jump       __0008A679
__0008A65B:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
__0008A679:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0008A6A4:         etag       __0008A6C8,"STAT_L_MUL_EINH"
                    push       #$1.L
                    jump       __0008A6CE
__0008A6C8:         push       #$0.L
__0008A6CE:         pop        L0
                    jz         __0008A6FE
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_L_MUL_EINH",S1
                    pop        L0
__0008A6FE:         etag       __0008A722,"STAT_L_MUL_WERT"
                    push       #$1.L
                    jump       __0008A728
__0008A722:         push       #$0.L
__0008A728:         pop        L0
                    jz         __0008A755
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_MUL_WERT",F0
                    pop        L0
__0008A755:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    jump       __0008A89B
__0008A77B:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __0008A7CA,"STAT_L_MUL_EINH"
                    push       #$1.L
                    jump       __0008A7D0
__0008A7CA:         push       #$0.L
__0008A7D0:         pop        L0
                    jz         __0008A800
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_L_MUL_EINH",S1
                    pop        L0
__0008A800:         etag       __0008A824,"STAT_L_MUL_WERT"
                    push       #$1.L
                    jump       __0008A82A
__0008A824:         push       #$0.L
__0008A82A:         pop        L0
                    jz         __0008A857
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_MUL_WERT",F0
                    pop        L0
__0008A857:         clear      S1
                    move       S1,"ERROR_INVALID_VALUE_BETRIEBSWLESEN"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0008A89B:         eoj
                    eoj


STATUS_L_MUL_2#
;    JOBNAME:STATUS_L_MUL_2
;    JOBCOMMENT:Auslesen der multipikativen Lambdaregelung
;    RESULT:STAT_L_MUL_2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert der multiplikativen Lambdaregelung
;    RESULT:STAT_L_MUL_2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit der multiplikativen Lambdaregelung
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,"FRA2"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"FRA2"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0008AC64
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0008A91B:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0008A9D2
                    comp       B4,#'a'
                    jae        __0008A94E
                    comp       B4,#'A'
                    jae        __0008A95E
                    comp       B4,#'0'
                    jae        __0008A96E
                    jump       __0008AC64
__0008A94E:         comp       B4,#'f'
                    jbe        __0008A97E
                    jump       __0008AC64
__0008A95E:         comp       B4,#'F'
                    jbe        __0008A988
                    jump       __0008AC64
__0008A96E:         comp       B4,#'9'
                    jbe        __0008A992
                    jump       __0008AC64
__0008A97E:         subb       B4,#'W'
                    jump       __0008A996
__0008A988:         subb       B4,#'7'
                    jump       __0008A996
__0008A992:         subb       B4,#'0'
__0008A996:         test       I1,#$1.I
                    jnz        __0008A9B0
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0008A91B
__0008A9B0:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0008A91B
__0008A9D2:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0008AA21
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008AA21:         comp       I1,#$2.I
                    jnz        __0008AA3B
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008AA3B:         comp       I1,#$1.I
                    jnz        __0008AA50
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0008AA50:         comp       I1,#$0.I
                    jnz        __0008AC64
                    clear      S2
                    xsend      S2,S1
                    tabget     S4,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0008AAA5
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008AC0B
__0008AAA5:         scmp       S1,"2"
                    jnz        __0008AAC1
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008AB65
__0008AAC1:         scmp       S1,"3"
                    jnz        __0008AADD
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008AB6F
__0008AADD:         scmp       S1,"4"
                    jnz        __0008AAFF
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008AB79
__0008AAFF:         scmp       S1,"5"
                    jnz        __0008AB21
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008AB79
__0008AB21:         scmp       S1,"6"
                    jnz        __0008AB43
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008AB86
__0008AB43:         scmp       S1,"7"
                    jnz        __0008AC64
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008AB86
__0008AB65:         fix2flt    F2,I2
                    jump       __0008AB90
__0008AB6F:         fix2flt    F2,B4
                    jump       __0008AB90
__0008AB79:         clear      I3
                    fix2flt    F2,L1
                    jump       __0008AB90
__0008AB86:         fix2flt    F2,I2
                    jump       __0008AB90
__0008AB90:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0008ABB4
                    jump       __0008ABE2
__0008ABB4:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008AC58
__0008ABE2:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008AC58
__0008AC0B:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0008AC49
                    a2flt      F2,"1.0"
                    jump       __0008AC58
__0008AC49:         a2flt      F2,"0.0"
                    jump       __0008AC58
__0008AC58:         push       #$1.L
                    jump       __0008AC70
__0008AC64:         push       #$0.L
                    jump       __0008AC70
__0008AC70:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0008AEC9
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$62.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008ACDF
                    push       #$0.L
                    jump       __0008ACE5
__0008ACDF:         push       #$1.L
__0008ACE5:         pop        L0
                    jz         __0008AD13
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    jump       __0008ADEA
__0008AD13:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008AD65
                    push       #$0.L
                    jump       __0008AD6B
__0008AD65:         push       #$1.L
__0008AD6B:         pop        L0
                    jz         __0008ADA1
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
                    jump       __0008ADBF
__0008ADA1:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
__0008ADBF:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0008ADEA:         etag       __0008AE10,"STAT_L_MUL_2_EINH"
                    push       #$1.L
                    jump       __0008AE16
__0008AE10:         push       #$0.L
__0008AE16:         pop        L0
                    jz         __0008AE48
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_L_MUL_2_EINH",S1
                    pop        L0
__0008AE48:         etag       __0008AE6E,"STAT_L_MUL_2_WERT"
                    push       #$1.L
                    jump       __0008AE74
__0008AE6E:         push       #$0.L
__0008AE74:         pop        L0
                    jz         __0008AEA3
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_MUL_2_WERT",F0
                    pop        L0
__0008AEA3:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    jump       __0008AFF1
__0008AEC9:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    etag       __0008AF1A,"STAT_L_MUL_2_EINH"
                    push       #$1.L
                    jump       __0008AF20
__0008AF1A:         push       #$0.L
__0008AF20:         pop        L0
                    jz         __0008AF52
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "STAT_L_MUL_2_EINH",S1
                    pop        L0
__0008AF52:         etag       __0008AF78,"STAT_L_MUL_2_WERT"
                    push       #$1.L
                    jump       __0008AF7E
__0008AF78:         push       #$0.L
__0008AF7E:         pop        L0
                    jz         __0008AFAD
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_L_MUL_2_WERT",F0
                    pop        L0
__0008AFAD:         clear      S1
                    move       S1,"ERROR_INVALID_VALUE_BETRIEBSWLESEN"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0008AFF1:         eoj
                    eoj


STATUS_MOTORLAUFUNRUHE#
;    JOBNAME:STATUS_MOTORLAUFUNRUHE
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $03 RecordCommonIdentifier "Laufunruhewert lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Auslesen der Laufunruhewerte (Laufqualität)
;    JOBCOMMENT:Werte stellen ein Maß für die Verbrennungsqualität der einzelnen Zylinder dar
;    RESULT:STAT_ZYL1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von LUTSFI1
;    RESULT:STAT_ZYL1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von LUTSFI1
;    RESULT:STAT_ZYL2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von LUTSFI2
;    RESULT:STAT_ZYL2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von LUTSFI2
;    RESULT:STAT_ZYL3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von LUTSFI3
;    RESULT:STAT_ZYL3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von LUTSFI3
;    RESULT:STAT_ZYL4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von LUTSFI4
;    RESULT:STAT_ZYL4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von LUTSFI4
;    RESULT:STAT_LAUFUNRUHE_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit in sec^-2
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$03.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0008B050,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0008B056
__0008B050:         push       #$0.L
__0008B056:         pop        L0
                    jz         __0008B083
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0008B083:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0008B0DF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0008B376
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0008B141
                    etag       __0008B141,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0008B141:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0008B15D
                    move       B2,#$1.B
__0008B15D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0008B181
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0008B181:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0008B1C7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0008B376
__0008B1C7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0008B31F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0008B289
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0008B255
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0008B255
                    comp       S3[B0],#'!'
                    jz         __0008B239
                    comp       S3[B0],#'#'
                    jz         __0008B239
                    jump       __0008B255
__0008B239:         comp       I6,#$1.I
                    jz         __0008B24A
                    wait       #$1.L
__0008B24A:         subb       I6,#$1.I
                    jnz        __0008B0DF
__0008B255:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0008B376
__0008B289:         comp       I3,#$0.I
                    jz         __0008B313
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0008B2B0
                    move       B3,#$1.B
__0008B2B0:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0008B2C8
                    adds       B3,#$1.B
__0008B2C8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0008B313
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0008B376
__0008B313:         push       #$1.L
                    jump       __0008B37C
__0008B31F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0008B37C
__0008B376:         push       #$0.L
__0008B37C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008B3B6
                    push       #$0.L
                    jump       __0008B3BC
__0008B3B6:         push       #$1.L
__0008B3BC:         pop        L0
                    jz         __0008B3C9
                    nop
                    eoj
__0008B3C9:         clear      S1
                    move       S1,"BetriebswTab"
                    push       #$1.L
                    tabset     "BetriebswTab"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NAME"
                    push       #$1.L
                    clear      S1
                    move       S1,"LUTSFI1"
                    push       #$1.L
                    move       S1,"LUTSFI1"
                    tabseek    "NAME",S1
                    jz         __0008B459
                    push       #$1.L
                    jump       __0008B45F
__0008B459:         push       #$0.L
__0008B45F:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"FACT_A"
                    push       #$1.L
                    tabget     S6,"FACT_A"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FACT_B"
                    push       #$1.L
                    tabget     S5,"FACT_B"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0008B517,"STAT_ZYL1_WERT"
                    push       #$1.L
                    jump       __0008B51D
__0008B517:         push       #$0.L
__0008B51D:         pop        L0
                    jz         __0008B68D
                    nop
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0008B5E7
                    move       I1,#$FFFF.I
__0008B5E7:         push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S5
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0008B63E
                    ergr       "",F1
__0008B63E:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_ZYL1_WERT",F0
                    pop        L0
__0008B68D:         etag       __0008B6B0,"STAT_ZYL2_WERT"
                    push       #$1.L
                    jump       __0008B6B6
__0008B6B0:         push       #$0.L
__0008B6B6:         pop        L0
                    jz         __0008B826
                    nop
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0008B780
                    move       I1,#$FFFF.I
__0008B780:         push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S5
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0008B7D7
                    ergr       "",F1
__0008B7D7:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_ZYL2_WERT",F0
                    pop        L0
__0008B826:         etag       __0008B849,"STAT_ZYL3_WERT"
                    push       #$1.L
                    jump       __0008B84F
__0008B849:         push       #$0.L
__0008B84F:         pop        L0
                    jz         __0008B9BF
                    nop
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0008B919
                    move       I1,#$FFFF.I
__0008B919:         push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S5
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0008B970
                    ergr       "",F1
__0008B970:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_ZYL3_WERT",F0
                    pop        L0
__0008B9BF:         etag       __0008B9E2,"STAT_ZYL4_WERT"
                    push       #$1.L
                    jump       __0008B9E8
__0008B9E2:         push       #$0.L
__0008B9E8:         pop        L0
                    jz         __0008BB58
                    nop
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0008BAB2
                    move       I1,#$FFFF.I
__0008BAB2:         push       L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S6
                    fmul       F1,F0
                    a2flt      F0,S5
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0008BB09
                    ergr       "",F1
__0008BB09:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_ZYL4_WERT",F0
                    pop        L0
__0008BB58:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"MEAS"
                    push       #$1.L
                    tabget     S5,"MEAS"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0008BBBA,"STAT_ZYL1_EINH"
                    push       #$1.L
                    jump       __0008BBC0
__0008BBBA:         push       #$0.L
__0008BBC0:         pop        L0
                    jz         __0008BBEF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ZYL1_EINH",S1
                    pop        L0
__0008BBEF:         etag       __0008BC12,"STAT_ZYL2_EINH"
                    push       #$1.L
                    jump       __0008BC18
__0008BC12:         push       #$0.L
__0008BC18:         pop        L0
                    jz         __0008BC47
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ZYL2_EINH",S1
                    pop        L0
__0008BC47:         etag       __0008BC6A,"STAT_ZYL3_EINH"
                    push       #$1.L
                    jump       __0008BC70
__0008BC6A:         push       #$0.L
__0008BC70:         pop        L0
                    jz         __0008BC9F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ZYL3_EINH",S1
                    pop        L0
__0008BC9F:         etag       __0008BCC2,"STAT_ZYL4_EINH"
                    push       #$1.L
                    jump       __0008BCC8
__0008BCC2:         push       #$0.L
__0008BCC8:         pop        L0
                    jz         __0008BCF7
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ZYL4_EINH",S1
                    pop        L0
__0008BCF7:         etag       __0008BD20,"STAT_LAUFUNRUHE_EINH"
                    push       #$1.L
                    jump       __0008BD26
__0008BD20:         push       #$0.L
__0008BD26:         pop        L0
                    jz         __0008BD5B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_LAUFUNRUHE_EINH",S1
                    pop        L0
__0008BD5B:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_SPI_MAX_T_TIME#
;    JOBNAME:STATUS_SPI_MAX_T_TIME
;    JOBCOMMENT:KWP2000:    $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$5C inputOutputLocalIdentifier Raw Data
;    JOBCOMMENT:$01 inputOutputControlParameter "RCS - ReportCurrentState"
;    JOBCOMMENT:
;    JOBCOMMENT:liefert die maximale Übertragungszeit aller bisherigen SPI Sequenzen
;    JOBCOMMENT:Übertragungzeit entspricht der Zeitdauer des folgenden Ablaufs:
;    JOBCOMMENT:1. Eintrag vorbereiteter SPI-Sequenz in die Sequenz-Queue - Zeitmarke speichern
;    JOBCOMMENT:2. Senden der Sequenz an einen peripheren Baustein
;    JOBCOMMENT:3. Empfang der Antwortdaten
;    JOBCOMMENT:4. Auslesen dieser Daten aus dem Hardwarepuffer der SPI-Schittstelle ->
;    JOBCOMMENT:Zeitdauer 1 - 4 ermitteln
;    RESULT:STAT_MAX_TIME_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:max SPI Übertragungszeit
;    RESULT:STAT_MAX_TIME_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:max SPI Übertragungszeit
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"SPI"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"SPI"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0008C148
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0008BDFF:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0008BEB6
                    comp       B4,#'a'
                    jae        __0008BE32
                    comp       B4,#'A'
                    jae        __0008BE42
                    comp       B4,#'0'
                    jae        __0008BE52
                    jump       __0008C148
__0008BE32:         comp       B4,#'f'
                    jbe        __0008BE62
                    jump       __0008C148
__0008BE42:         comp       B4,#'F'
                    jbe        __0008BE6C
                    jump       __0008C148
__0008BE52:         comp       B4,#'9'
                    jbe        __0008BE76
                    jump       __0008C148
__0008BE62:         subb       B4,#'W'
                    jump       __0008BE7A
__0008BE6C:         subb       B4,#'7'
                    jump       __0008BE7A
__0008BE76:         subb       B4,#'0'
__0008BE7A:         test       I1,#$1.I
                    jnz        __0008BE94
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0008BDFF
__0008BE94:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0008BDFF
__0008BEB6:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0008BF05
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008BF05:         comp       I1,#$2.I
                    jnz        __0008BF1F
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008BF1F:         comp       I1,#$1.I
                    jnz        __0008BF34
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0008BF34:         comp       I1,#$0.I
                    jnz        __0008C148
                    clear      S2
                    xsend      S2,S1
                    tabget     S3,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0008BF89
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008C0EF
__0008BF89:         scmp       S1,"2"
                    jnz        __0008BFA5
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008C049
__0008BFA5:         scmp       S1,"3"
                    jnz        __0008BFC1
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008C053
__0008BFC1:         scmp       S1,"4"
                    jnz        __0008BFE3
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008C05D
__0008BFE3:         scmp       S1,"5"
                    jnz        __0008C005
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008C05D
__0008C005:         scmp       S1,"6"
                    jnz        __0008C027
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008C06A
__0008C027:         scmp       S1,"7"
                    jnz        __0008C148
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008C06A
__0008C049:         fix2flt    F2,I2
                    jump       __0008C074
__0008C053:         fix2flt    F2,B4
                    jump       __0008C074
__0008C05D:         clear      I3
                    fix2flt    F2,L1
                    jump       __0008C074
__0008C06A:         fix2flt    F2,I2
                    jump       __0008C074
__0008C074:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0008C098
                    jump       __0008C0C6
__0008C098:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008C13C
__0008C0C6:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008C13C
__0008C0EF:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0008C12D
                    a2flt      F2,"1.0"
                    jump       __0008C13C
__0008C12D:         a2flt      F2,"0.0"
                    jump       __0008C13C
__0008C13C:         push       #$1.L
                    jump       __0008C154
__0008C148:         push       #$0.L
                    jump       __0008C154
__0008C154:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0008C3AB
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008C1C3
                    push       #$0.L
                    jump       __0008C1C9
__0008C1C3:         push       #$1.L
__0008C1C9:         pop        L0
                    jz         __0008C1F7
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __0008C2CE
__0008C1F7:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008C249
                    push       #$0.L
                    jump       __0008C24F
__0008C249:         push       #$1.L
__0008C24F:         pop        L0
                    jz         __0008C285
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __0008C2A3
__0008C285:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0008C2A3:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    clear      S3
                    move       S3,S1
                    pop        L0
__0008C2CE:         etag       __0008C2F5,"STAT_MAX_TIME_WERT"
                    push       #$1.L
                    jump       __0008C2FB
__0008C2F5:         push       #$0.L
__0008C2FB:         pop        L0
                    jz         __0008C32B
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_MAX_TIME_WERT",F0
                    pop        L0
__0008C32B:         etag       __0008C352,"STAT_MAX_TIME_EINH"
                    push       #$1.L
                    jump       __0008C358
__0008C352:         push       #$0.L
__0008C358:         pop        L0
                    jz         __0008C38B
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergs       "STAT_MAX_TIME_EINH",S1
                    pop        L0
__0008C38B:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0008C3AB:         eoj
                    eoj


STEUERN_EKP_ENTSPERREN#
;    JOBNAME:STEUERN_EKP_ENTSPERREN
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$D4 inputOutputLocalIdentifier "Sperrbedingung EKP"
;    JOBCOMMENT:$04 inputOutputControlParameter "RTD - ResetToDefault"
;    JOBCOMMENT:
;    JOBCOMMENT:entsperrt die EKP, Anlasserfreigabe, Einspitzung und Zuendung
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"EKPE"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"EKPE"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0008C774
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0008C42B:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0008C4E2
                    comp       B4,#'a'
                    jae        __0008C45E
                    comp       B4,#'A'
                    jae        __0008C46E
                    comp       B4,#'0'
                    jae        __0008C47E
                    jump       __0008C774
__0008C45E:         comp       B4,#'f'
                    jbe        __0008C48E
                    jump       __0008C774
__0008C46E:         comp       B4,#'F'
                    jbe        __0008C498
                    jump       __0008C774
__0008C47E:         comp       B4,#'9'
                    jbe        __0008C4A2
                    jump       __0008C774
__0008C48E:         subb       B4,#'W'
                    jump       __0008C4A6
__0008C498:         subb       B4,#'7'
                    jump       __0008C4A6
__0008C4A2:         subb       B4,#'0'
__0008C4A6:         test       I1,#$1.I
                    jnz        __0008C4C0
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0008C42B
__0008C4C0:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0008C42B
__0008C4E2:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0008C531
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008C531:         comp       I1,#$2.I
                    jnz        __0008C54B
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008C54B:         comp       I1,#$1.I
                    jnz        __0008C560
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0008C560:         comp       I1,#$0.I
                    jnz        __0008C774
                    clear      S2
                    xsend      S2,S1
                    tabget     S3,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0008C5B5
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008C71B
__0008C5B5:         scmp       S1,"2"
                    jnz        __0008C5D1
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008C675
__0008C5D1:         scmp       S1,"3"
                    jnz        __0008C5ED
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008C67F
__0008C5ED:         scmp       S1,"4"
                    jnz        __0008C60F
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008C689
__0008C60F:         scmp       S1,"5"
                    jnz        __0008C631
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008C689
__0008C631:         scmp       S1,"6"
                    jnz        __0008C653
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008C696
__0008C653:         scmp       S1,"7"
                    jnz        __0008C774
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008C696
__0008C675:         fix2flt    F2,I2
                    jump       __0008C6A0
__0008C67F:         fix2flt    F2,B4
                    jump       __0008C6A0
__0008C689:         clear      I3
                    fix2flt    F2,L1
                    jump       __0008C6A0
__0008C696:         fix2flt    F2,I2
                    jump       __0008C6A0
__0008C6A0:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0008C6C4
                    jump       __0008C6F2
__0008C6C4:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008C768
__0008C6F2:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008C768
__0008C71B:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0008C759
                    a2flt      F2,"1.0"
                    jump       __0008C768
__0008C759:         a2flt      F2,"0.0"
                    jump       __0008C768
__0008C768:         push       #$1.L
                    jump       __0008C780
__0008C774:         push       #$0.L
                    jump       __0008C780
__0008C780:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0008C8EF
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008C7EF
                    push       #$0.L
                    jump       __0008C7F5
__0008C7EF:         push       #$1.L
__0008C7F5:         pop        L0
                    jz         __0008C823
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __0008C8CF
__0008C823:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008C875
                    push       #$0.L
                    jump       __0008C87B
__0008C875:         push       #$1.L
__0008C87B:         pop        L0
                    jz         __0008C8B1
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __0008C8CF
__0008C8B1:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__0008C8CF:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0008C8EF:         eoj
                    eoj


STEUERN_EKP_SPERREN#
;    JOBNAME:STEUERN_EKP_SPERREN
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$D4 inputOutputLocalIdentifier "Sperrbedingung EKP"
;    JOBCOMMENT:$05 inputOutputControlParameter "FCS - FreezeCurrentState"
;    JOBCOMMENT:KWP2000 :   $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $00 RecordCommonIdentifier "Meßwerte lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:sperrt die EKP, Anlasserfreigabe, Einspritzung und Zuendung
;    JOBCOMMENT:Nebenbedingung: Drehzahl muß Null sein.
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$00.B}
                    clear      S6
                    move       S6,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    etag       __0008C94E,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0008C954
__0008C94E:         push       #$0.L
__0008C954:         pop        L0
                    jz         __0008C981
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0008C981:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0008C9DD:         clear      S2
                    clear      S4
                    xsend      S2,S6
                    slen       I3,S6
                    slen       I4,S2
                    comp       I4,#$0.I
                    jz         __0008CC74
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0008CA3F
                    etag       __0008CA3F,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S2
__0008CA3F:         move       B2,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0008CA5B
                    move       B2,#$1.B
__0008CA5B:         move       I2,S2[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0008CA7F
                    move       I2,S2[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0008CA7F:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0008CAC5
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0008CC74
__0008CAC5:         move       S4,S2[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0008CC1D,#$A.L
                    comp       S2[B2],#$7F.B
                    jnz        __0008CB87
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0008CB53
                    move       BE,S6[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0008CB53
                    comp       S2[B0],#'!'
                    jz         __0008CB37
                    comp       S2[B0],#'#'
                    jz         __0008CB37
                    jump       __0008CB53
__0008CB37:         comp       I6,#$1.I
                    jz         __0008CB48
                    wait       #$1.L
__0008CB48:         subb       I6,#$1.I
                    jnz        __0008C9DD
__0008CB53:         fix2hex    S1,S2[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0008CC74
__0008CB87:         comp       I3,#$0.I
                    jz         __0008CC11
                    move       B3,#$3.B
                    move       B0,S6[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0008CBAE
                    move       B3,#$1.B
__0008CBAE:         move       B0,S6[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0008CBC6
                    adds       B3,#$1.B
__0008CBC6:         move       B1,S6[B3]
                    adds       B1,#'@'
                    comp       S2[B2],B1
                    jz         __0008CC11
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0008CC74
__0008CC11:         push       #$1.L
                    jump       __0008CC7A
__0008CC1D:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0008CC7A
__0008CC74:         push       #$0.L
__0008CC7A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008CCB4
                    push       #$0.L
                    jump       __0008CCBA
__0008CCB4:         push       #$1.L
__0008CCBA:         pop        L0
                    jz         __0008CCC7
                    nop
                    eoj
__0008CCC7:         move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0008CDEF
                    push       #$0.L
                    jump       __0008CDF5
__0008CDEF:         push       #$1.L
__0008CDF5:         pop        L0
                    jz         __0008D052
                    nop
                    clear      S1
                    move       S1,"?F5?"
                    push       #$1.L
                    clear      S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$30.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0008CE7F
                    enewset
__0008CE7F:         tabset     "JobResultExtended"
                    jt         __0008CEBD,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __0008CEBD
                    jump       __0008CEEF
__0008CEBD:         clrt
                    tabset     "JobResult"
                    jt         __0008CF78,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __0008CFC0
__0008CEEF:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$30.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    comp       S1[#$0],#$0.B
                    jz         __0008CF4B
                    ergs       "JOB_MESSAGE",S1
__0008CF4B:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0008CF6C
                    etag       __0008CF6C,""
                    ergy       "",S2
__0008CF6C:         push       #$1.L
                    jump       __0008D033
__0008CF78:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0008D010
__0008CFC0:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0008D010
__0008D010:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0008D033:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0008D052:         clear      S1
                    move       S1,"EKPS"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"EKPS"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __0008D417
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__0008D0CE:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __0008D185
                    comp       B4,#'a'
                    jae        __0008D101
                    comp       B4,#'A'
                    jae        __0008D111
                    comp       B4,#'0'
                    jae        __0008D121
                    jump       __0008D417
__0008D101:         comp       B4,#'f'
                    jbe        __0008D131
                    jump       __0008D417
__0008D111:         comp       B4,#'F'
                    jbe        __0008D13B
                    jump       __0008D417
__0008D121:         comp       B4,#'9'
                    jbe        __0008D145
                    jump       __0008D417
__0008D131:         subb       B4,#'W'
                    jump       __0008D149
__0008D13B:         subb       B4,#'7'
                    jump       __0008D149
__0008D145:         subb       B4,#'0'
__0008D149:         test       I1,#$1.I
                    jnz        __0008D163
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __0008D0CE
__0008D163:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __0008D0CE
__0008D185:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __0008D1D4
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008D1D4:         comp       I1,#$2.I
                    jnz        __0008D1EE
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__0008D1EE:         comp       I1,#$1.I
                    jnz        __0008D203
                    move       S1[I0],B4
                    subc       I1,#$1.I
__0008D203:         comp       I1,#$0.I
                    jnz        __0008D417
                    clear      S2
                    xsend      S2,S1
                    tabget     S3,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __0008D258
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008D3BE
__0008D258:         scmp       S1,"2"
                    jnz        __0008D274
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008D318
__0008D274:         scmp       S1,"3"
                    jnz        __0008D290
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __0008D322
__0008D290:         scmp       S1,"4"
                    jnz        __0008D2B2
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008D32C
__0008D2B2:         scmp       S1,"5"
                    jnz        __0008D2D4
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008D32C
__0008D2D4:         scmp       S1,"6"
                    jnz        __0008D2F6
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __0008D339
__0008D2F6:         scmp       S1,"7"
                    jnz        __0008D417
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __0008D339
__0008D318:         fix2flt    F2,I2
                    jump       __0008D343
__0008D322:         fix2flt    F2,B4
                    jump       __0008D343
__0008D32C:         clear      I3
                    fix2flt    F2,L1
                    jump       __0008D343
__0008D339:         fix2flt    F2,I2
                    jump       __0008D343
__0008D343:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __0008D367
                    jump       __0008D395
__0008D367:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __0008D40B
__0008D395:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __0008D40B
__0008D3BE:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __0008D3FC
                    a2flt      F2,"1.0"
                    jump       __0008D40B
__0008D3FC:         a2flt      F2,"0.0"
                    jump       __0008D40B
__0008D40B:         push       #$1.L
                    jump       __0008D423
__0008D417:         push       #$0.L
                    jump       __0008D423
__0008D423:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __0008D592
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008D492
                    push       #$0.L
                    jump       __0008D498
__0008D492:         push       #$1.L
__0008D498:         pop        L0
                    jz         __0008D4C6
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0008D572
__0008D4C6:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008D518
                    push       #$0.L
                    jump       __0008D51E
__0008D518:         push       #$1.L
__0008D51E:         pop        L0
                    jz         __0008D554
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __0008D572
__0008D554:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0008D572:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__0008D592:         eoj
                    eoj


ACCESS_TIMING_PARAMETER#
;    JOBNAME:ACCESS_TIMING_PARAMETER
;    JOBCOMMENT:KWP2000:    $83 AccessTimingParamater Request Service Id
;    JOBCOMMENT:$xx timingParameterIdentifier
;    JOBCOMMENT:
;    JOBCOMMENT:ermöglicht auslesen und modifizieren der Flash-Zugriffsparameter
;    ARG:MODE
;    ARGTYPE:int
;    ARGCOMMENT:0 = readLimitsOfPossibleTimingParameter
;    ARGCOMMENT:1 = setTimingParamatersToDefaultValue
;    ARGCOMMENT:2 = readCurrentlyActivetimingParamaters
;    ARGCOMMENT:3 = setTimingParametersToGivenValues
;    ARGCOMMENT:.       default
;    ARGCOMMENT:.       $32 P2min = 25 ms (0,5 ms Res.)
;    ARGCOMMENT:.       $02 P2max = 50 ms (25 ms Res.)
;    ARGCOMMENT:.       $6E P3min = 55 ms ( 0.5 ms Res.)
;    ARGCOMMENT:.       $14 P3max = 5000 ms ( 250 ms Res.)
;    ARGCOMMENT:.       $0A P4min = 5 ms (0,5 ms Res.)
;    ARG:P2_MIN
;    ARGTYPE:int
;    ARGCOMMENT:Time between tester request and ECU response or two ECU responses (0,5 ms Res.)
;    ARG:P2_MAX
;    ARGTYPE:int
;    ARGCOMMENT:Time between tester request and ECU response or two ECU responses (25 ms Res.)
;    ARG:P3_MIN
;    ARGTYPE:int
;    ARGCOMMENT:Time between end of ECU responses and start of new tester request ( 0.5 ms Res.)
;    ARG:P3_MAX
;    ARGTYPE:int
;    ARGCOMMENT:Time between end of ECU responses and start of new tester request ( 250 ms Res.)
;    ARG:P4_MIN
;    ARGTYPE:int
;    ARGCOMMENT:Inter byte time for tester request (0,5 ms Res.)
;    RESULT:P2_MIN_WERT
;    RESULTTYPE:int
;    RESULTCOMMENT:Time between tester request and ECU response or two ECU responses (ms)
;    RESULT:P2_MAX_WERT
;    RESULTTYPE:int
;    RESULTCOMMENT:Time between tester request and ECU response or two ECU responses (ms)
;    RESULT:P3_MIN_WERT
;    RESULTTYPE:int
;    RESULTCOMMENT:Time between end of ECU responses and start of new tester request (ms)
;    RESULT:P3_MAX_WERT
;    RESULTTYPE:int
;    RESULTCOMMENT:Time between end of ECU responses and start of new tester request (ms)
;    RESULT:P4_MIN_WERT
;    RESULTTYPE:int
;    RESULTCOMMENT:Inter byte time for tester request (ms)
;    RESULT:MODE_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Mode)
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$83.B,$02.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,{$32.B,$02.B,$6E.B,$14.B,$0A.B}
                    clear      S5
                    move       S5,S1
                    parl       L0,#$1.L
                    jz         __0008D5D7
                    push       #$1.L
                    jump       __0008D5DD
__0008D5D7:         push       #$0.L
__0008D5DD:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008D5FF
                    push       #$0.L
                    jump       __0008D605
__0008D5FF:         push       #$1.L
__0008D605:         pop        L0
                    jz         __0008D844
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein MODE"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0008D680
                    enewset
__0008D680:         tabset     "JobResultExtended"
                    jt         __0008D6BE,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0008D6BE
                    jump       __0008D6F0
__0008D6BE:         clrt
                    tabset     "JobResult"
                    jt         __0008D76A,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0008D7B2
__0008D6F0:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein MODE"
                    comp       S1[#$0],#$0.B
                    jz         __0008D73D
                    ergs       "JOB_MESSAGE",S1
__0008D73D:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0008D75E
                    etag       __0008D75E,""
                    ergy       "",S3
__0008D75E:         push       #$1.L
                    jump       __0008D825
__0008D76A:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0008D802
__0008D7B2:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0008D802
__0008D802:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0008D825:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0008D844:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __0008D875
                    push       #$0.L
                    jump       __0008D87B
__0008D875:         push       #$1.L
__0008D87B:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jle        __0008D8AC
                    push       #$0.L
                    jump       __0008D8B2
__0008D8AC:         push       #$1.L
__0008D8B2:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0008D8E1
                    push       #$0.L
                    jump       __0008D8E7
__0008D8E1:         push       #$1.L
__0008D8E7:         pop        L0
                    jz         __0008D91E
                    nop
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0008DB5C
__0008D91E:         clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Inkorrekt Mode"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0008D993
                    enewset
__0008D993:         tabset     "JobResultExtended"
                    jt         __0008D9D1,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0008D9D1
                    jump       __0008DA03
__0008D9D1:         clrt
                    tabset     "JobResult"
                    jt         __0008DA82,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0008DACA
__0008DA03:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Inkorrekt Mode"
                    comp       S1[#$0],#$0.B
                    jz         __0008DA55
                    ergs       "JOB_MESSAGE",S1
__0008DA55:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0008DA76
                    etag       __0008DA76,""
                    ergy       "",S3
__0008DA76:         push       #$1.L
                    jump       __0008DB3D
__0008DA82:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0008DB1A
__0008DACA:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0008DB1A
__0008DB1A:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0008DB3D:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0008DB5C:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008DB8D
                    push       #$0.L
                    jump       __0008DB93
__0008DB8D:         push       #$1.L
__0008DB93:         pop        L0
                    jz         __0008E37F
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    scat       S2,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    parl       L0,#$2.L
                    jz         __0008DC6C
                    push       #$1.L
                    jump       __0008DC72
__0008DC6C:         push       #$0.L
__0008DC72:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008DC94
                    push       #$0.L
                    jump       __0008DC9A
__0008DC94:         push       #$1.L
__0008DC9A:         parl       L0,#$3.L
                    jz         __0008DCB3
                    push       #$1.L
                    jump       __0008DCB9
__0008DCB3:         push       #$0.L
__0008DCB9:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008DCDB
                    push       #$0.L
                    jump       __0008DCE1
__0008DCDB:         push       #$1.L
__0008DCE1:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0008DD10
                    push       #$0.L
                    jump       __0008DD16
__0008DD10:         push       #$1.L
__0008DD16:         parl       L0,#$4.L
                    jz         __0008DD2F
                    push       #$1.L
                    jump       __0008DD35
__0008DD2F:         push       #$0.L
__0008DD35:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008DD57
                    push       #$0.L
                    jump       __0008DD5D
__0008DD57:         push       #$1.L
__0008DD5D:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0008DD8C
                    push       #$0.L
                    jump       __0008DD92
__0008DD8C:         push       #$1.L
__0008DD92:         parl       L0,#$5.L
                    jz         __0008DDAB
                    push       #$1.L
                    jump       __0008DDB1
__0008DDAB:         push       #$0.L
__0008DDB1:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008DDD3
                    push       #$0.L
                    jump       __0008DDD9
__0008DDD3:         push       #$1.L
__0008DDD9:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0008DE08
                    push       #$0.L
                    jump       __0008DE0E
__0008DE08:         push       #$1.L
__0008DE0E:         parl       L0,#$6.L
                    jz         __0008DE27
                    push       #$1.L
                    jump       __0008DE2D
__0008DE27:         push       #$0.L
__0008DE2D:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008DE4F
                    push       #$0.L
                    jump       __0008DE55
__0008DE4F:         push       #$1.L
__0008DE55:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0008DE84
                    push       #$0.L
                    jump       __0008DE8A
__0008DE84:         push       #$1.L
__0008DE8A:         pop        L0
                    jz         __0008E0E7
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Nicht genug Parameter"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __0008DF11
                    enewset
__0008DF11:         tabset     "JobResultExtended"
                    jt         __0008DF4F,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0008DF4F
                    jump       __0008DF81
__0008DF4F:         clrt
                    tabset     "JobResult"
                    jt         __0008E007,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __0008E04F
__0008DF81:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Nicht genug Parameter"
                    comp       S1[#$0],#$0.B
                    jz         __0008DFDA
                    ergs       "JOB_MESSAGE",S1
__0008DFDA:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __0008DFFB
                    etag       __0008DFFB,""
                    ergy       "",S3
__0008DFFB:         push       #$1.L
                    jump       __0008E0C2
__0008E007:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __0008E09F
__0008E04F:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __0008E09F
__0008E09F:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__0008E0C2:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __0008E37F
__0008E0E7:         move       L0,#$5.L
                    push       L0
                    clear      L0
                    parw       I0,#$2.I
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    parw       I0,#$3.I
                    push       L0
                    move       L0,#$19.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0008E17B
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0008E17B:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0008E19C
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0008E19C:         pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0008E1D5
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0008E1D8
__0008E1D5:         pop        L0
__0008E1D8:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    clear      L0
                    parw       I0,#$4.I
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    parw       I0,#$5.I
                    push       L0
                    move       L0,#$FA.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __0008E29D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0008E29D:         atsp       L1,#$8.L
                    push       L1
                    jpl        __0008E2BE
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__0008E2BE:         pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __0008E2F7
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __0008E2FA
__0008E2F7:         pop        L0
__0008E2FA:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    clear      L0
                    parw       I0,#$6.I
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0008E37F:         etag       __0008E3A0,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0008E3A6
__0008E3A0:         push       #$0.L
__0008E3A6:         pop        L0
                    jz         __0008E3D3
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0008E3D3:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0008E42F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0008E6C6
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0008E491
                    etag       __0008E491,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0008E491:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0008E4AD
                    move       B2,#$1.B
__0008E4AD:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0008E4D1
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0008E4D1:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0008E517
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0008E6C6
__0008E517:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0008E66F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0008E5D9
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0008E5A5
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0008E5A5
                    comp       S3[B0],#'!'
                    jz         __0008E589
                    comp       S3[B0],#'#'
                    jz         __0008E589
                    jump       __0008E5A5
__0008E589:         comp       I6,#$1.I
                    jz         __0008E59A
                    wait       #$1.L
__0008E59A:         subb       I6,#$1.I
                    jnz        __0008E42F
__0008E5A5:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0008E6C6
__0008E5D9:         comp       I3,#$0.I
                    jz         __0008E663
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0008E600
                    move       B3,#$1.B
__0008E600:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0008E618
                    adds       B3,#$1.B
__0008E618:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0008E663
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0008E6C6
__0008E663:         push       #$1.L
                    jump       __0008E6CC
__0008E66F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0008E6CC
__0008E6C6:         push       #$0.L
__0008E6CC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008E706
                    push       #$0.L
                    jump       __0008E70C
__0008E706:         push       #$1.L
__0008E70C:         pop        L0
                    jz         __0008E719
                    nop
                    eoj
__0008E719:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008E74A
                    push       #$0.L
                    jump       __0008E750
__0008E74A:         push       #$1.L
__0008E750:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008E781
                    push       #$0.L
                    jump       __0008E787
__0008E781:         push       #$1.L
__0008E787:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0008E7B6
                    push       #$0.L
                    jump       __0008E7BC
__0008E7B6:         push       #$1.L
__0008E7BC:         pop        L0
                    jz         __0008EA92
                    nop
                    etag       __0008E7E7,"P2_MIN_WERT"
                    push       #$1.L
                    jump       __0008E7ED
__0008E7E7:         push       #$0.L
__0008E7ED:         pop        L0
                    jz         __0008E856
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "P2_MIN_WERT",I0
                    pop        L0
__0008E856:         etag       __0008E876,"P2_MAX_WERT"
                    push       #$1.L
                    jump       __0008E87C
__0008E876:         push       #$0.L
__0008E87C:         pop        L0
                    jz         __0008E8E5
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$19.L
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "P2_MAX_WERT",I0
                    pop        L0
__0008E8E5:         etag       __0008E905,"P3_MIN_WERT"
                    push       #$1.L
                    jump       __0008E90B
__0008E905:         push       #$0.L
__0008E90B:         pop        L0
                    jz         __0008E974
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "P3_MIN_WERT",I0
                    pop        L0
__0008E974:         etag       __0008E994,"P3_MAX_WERT"
                    push       #$1.L
                    jump       __0008E99A
__0008E994:         push       #$0.L
__0008E99A:         pop        L0
                    jz         __0008EA03
                    nop
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$FA.L
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "P3_MAX_WERT",I0
                    pop        L0
__0008EA03:         etag       __0008EA23,"P4_MIN_WERT"
                    push       #$1.L
                    jump       __0008EA29
__0008EA23:         push       #$0.L
__0008EA29:         pop        L0
                    jz         __0008EA92
                    nop
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "P4_MIN_WERT",I0
                    pop        L0
__0008EA92:         etag       __0008EAB0,"MODE_TEXT"
                    push       #$1.L
                    jump       __0008EAB6
__0008EAB0:         push       #$0.L
__0008EAB6:         pop        L0
                    jz         __0008EC6D
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    jump       __0008EC30
__0008EAD2:         clear      S1
                    move       S1,"readLimitsOfPossibleTimingParameter"
                    push       #$1.L
                    ergs       "MODE_TEXT",S1
                    pop        L0
                    jump       __0008EC6D
__0008EB1C:         clear      S1
                    move       S1,"setTimingParamatersToDefaultValue"
                    push       #$1.L
                    ergs       "MODE_TEXT",S1
                    pop        L0
                    jump       __0008EC6D
__0008EB64:         clear      S1
                    move       S1,"readCurrentlyActivetimingParamaters"
                    push       #$1.L
                    ergs       "MODE_TEXT",S1
                    pop        L0
                    jump       __0008EC6D
__0008EBAE:         clear      S1
                    move       S1,"setTimingParametersToGivenValues"
                    push       #$1.L
                    ergs       "MODE_TEXT",S1
                    pop        L0
                    jump       __0008EC6D
__0008EBF5:         clear      S1
                    move       S1,"Unbekannt Mode"
                    push       #$1.L
                    ergs       "MODE_TEXT",S1
                    pop        L0
                    jump       __0008EC6D
                    jump       __0008EC6D
__0008EC30:         pop        L0
                    comp       L0,#$3.L
                    jz         __0008EBAE
                    comp       L0,#$2.L
                    jz         __0008EB64
                    comp       L0,#$1.L
                    jz         __0008EB1C
                    comp       L0,#$0.L
                    jz         __0008EAD2
                    jump       __0008EBF5
__0008EC6D:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_FAHRGESTELLNUMMER#
;    JOBNAME:STEUERN_FAHRGESTELLNUMMER
;    JOBCOMMENT:17 ASCII "Fahrgestellnummer" schreiben
;    JOBCOMMENT:KWP2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:LocalIdentifier $30
;    JOBCOMMENT:und:     $2E WriteDataByCommonIdentifier
;    JOBCOMMENT:$10 $10 Full Vehicle Identification Number
;    JOBCOMMENT:Modus  : Default
;    ARG:FG_NUMMER
;    ARGTYPE:string
;    ARGCOMMENT:"Fahrgestellnummer" 17 x {1...0A...Z}
;    ARGCOMMENT:======> Byte0-16
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$93.B,$FF.B,$F1.B,$3B.B,$30.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0008ECD6
                    push       #$1.L
                    jump       __0008ECDC
__0008ECD6:         push       #$0.L
__0008ECDC:         pop        L0
                    jz         __0008F116
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0008ED01
                    push       #$1.L
                    jump       __0008ED07
__0008ED01:         push       #$0.L
__0008ED07:         clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0008ED69
                    move       I1,#$FFFF.I
__0008ED69:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008ED88
                    push       #$0.L
                    jump       __0008ED8E
__0008ED88:         push       #$1.L
__0008ED8E:         pop        L0
                    jz         __0008F0D7
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__0008EDB9:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0008EDCD
                    move       I1,#$FFFF.I
__0008EDCD:         push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0008EDE4
                    move       I1,#$FFFF.I
__0008EDE4:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0008EE03
                    push       #$0.L
                    jump       __0008EE09
__0008EE03:         push       #$1.L
__0008EE09:         pop        L0
                    jz         __0008F0D1
                    nop
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0008EE28
                    move       I1,#$FFFF.I
__0008EE28:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0008EE73
                    push       #$0.L
                    jump       __0008EE79
__0008EE73:         push       #$1.L
__0008EE79:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0008EE8D
                    move       I1,#$FFFF.I
__0008EE8D:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0008EED8
                    push       #$0.L
                    jump       __0008EEDE
__0008EED8:         push       #$1.L
__0008EEDE:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0008EF0D
                    push       #$0.L
                    jump       __0008EF13
__0008EF0D:         push       #$1.L
__0008EF13:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0008EF27
                    move       I1,#$FFFF.I
__0008EF27:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0008EF72
                    push       #$0.L
                    jump       __0008EF78
__0008EF72:         push       #$1.L
__0008EF78:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0008EF8C
                    move       I1,#$FFFF.I
__0008EF8C:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$41.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0008EFD7
                    push       #$0.L
                    jump       __0008EFDD
__0008EFD7:         push       #$1.L
__0008EFDD:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0008F00C
                    push       #$0.L
                    jump       __0008F012
__0008F00C:         push       #$1.L
__0008F012:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0008F041
                    push       #$0.L
                    jump       __0008F047
__0008F041:         push       #$1.L
__0008F047:         pop        L0
                    jz         __0008F08A
                    nop
                    clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0008F08A:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0008F09E
                    move       I1,#$FFFF.I
__0008F09E:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    jump       __0008EDB9
__0008F0D1:         jump       __0008F110
__0008F0D7:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0008F110:         jump       __0008F14F
__0008F116:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0008F14F:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$D.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$E.L
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$F.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$10.L
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$11.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$12.L
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$13.L
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$14.L
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$15.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0008F64C,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0008F652
__0008F64C:         push       #$0.L
__0008F652:         pop        L0
                    jz         __0008F67F
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0008F67F:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0008F6DB:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0008F972
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0008F73D
                    etag       __0008F73D,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0008F73D:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0008F759
                    move       B2,#$1.B
__0008F759:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0008F77D
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0008F77D:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0008F7C3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0008F972
__0008F7C3:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0008F91B,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0008F885
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0008F851
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0008F851
                    comp       S3[B0],#'!'
                    jz         __0008F835
                    comp       S3[B0],#'#'
                    jz         __0008F835
                    jump       __0008F851
__0008F835:         comp       I6,#$1.I
                    jz         __0008F846
                    wait       #$1.L
__0008F846:         subb       I6,#$1.I
                    jnz        __0008F6DB
__0008F851:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0008F972
__0008F885:         comp       I3,#$0.I
                    jz         __0008F90F
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0008F8AC
                    move       B3,#$1.B
__0008F8AC:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0008F8C4
                    adds       B3,#$1.B
__0008F8C4:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0008F90F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0008F972
__0008F90F:         push       #$1.L
                    jump       __0008F978
__0008F91B:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0008F978
__0008F972:         push       #$0.L
__0008F978:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0008F9B2
                    push       #$0.L
                    jump       __0008F9B8
__0008F9B2:         push       #$1.L
__0008F9B8:         pop        L0
                    jz         __0008F9C5
                    nop
                    eoj
__0008F9C5:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$94.B,$FF.B,$F1.B,$2E.B,$10.B,$10.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$D.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$E.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$F.L
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$10.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$11.L
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$12.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$13.L
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$14.L
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$15.L
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$16.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0008FF1B,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __0008FF21
__0008FF1B:         push       #$0.L
__0008FF21:         pop        L0
                    jz         __0008FF4F
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__0008FF4F:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0008FFAC:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00090246
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __00090011
                    etag       __00090011,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__00090011:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009002D
                    move       B2,#$1.B
__0009002D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00090051
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00090051:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00090097
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00090246
__00090097:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000901EF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00090159
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00090125
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00090125
                    comp       S3[B0],#'!'
                    jz         __00090109
                    comp       S3[B0],#'#'
                    jz         __00090109
                    jump       __00090125
__00090109:         comp       I6,#$1.I
                    jz         __0009011A
                    wait       #$1.L
__0009011A:         subb       I6,#$1.I
                    jnz        __0008FFAC
__00090125:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00090246
__00090159:         comp       I3,#$0.I
                    jz         __000901E3
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00090180
                    move       B3,#$1.B
__00090180:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00090198
                    adds       B3,#$1.B
__00090198:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000901E3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00090246
__000901E3:         push       #$1.L
                    jump       __0009024C
__000901EF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009024C
__00090246:         push       #$0.L
__0009024C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00090286
                    push       #$0.L
                    jump       __0009028C
__00090286:         push       #$1.L
__0009028C:         pop        L0
                    jz         __00090299
                    nop
                    eoj
__00090299:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_FAHRGESTELLNUMMER#
;    JOBNAME:STATUS_FAHRGESTELLNUMMER
;    JOBCOMMENT:17 ASCII Byte Fahrgestell-Nummer
;    JOBCOMMENT:KWP 2000: $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:LocalIdentifier $30
;    JOBCOMMENT:Falls keine Antwort von BMSKP (weil BMSKP im Kundenbootblock),
;    JOBCOMMENT:wird auf die FGNR aus dem FA-Bereich ($22, $10, $10) zurückgegriffen
;    JOBCOMMENT:Modus   : Default
;    RESULT:STAT_FGNUMMER
;    RESULTTYPE:string
;    RESULTCOMMENT:ausgelesene Fahrgestellnummer
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$30.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0009031D,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00090323
__0009031D:         push       #$0.L
__00090323:         pop        L0
                    jz         __00090350
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00090350:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000903AC:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00090643
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009040E
                    etag       __0009040E,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009040E:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009042A
                    move       B2,#$1.B
__0009042A:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009044E
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009044E:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00090494
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00090643
__00090494:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000905EC,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00090556
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00090522
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00090522
                    comp       S3[B0],#'!'
                    jz         __00090506
                    comp       S3[B0],#'#'
                    jz         __00090506
                    jump       __00090522
__00090506:         comp       I6,#$1.I
                    jz         __00090517
                    wait       #$1.L
__00090517:         subb       I6,#$1.I
                    jnz        __000903AC
__00090522:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00090643
__00090556:         comp       I3,#$0.I
                    jz         __000905E0
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009057D
                    move       B3,#$1.B
__0009057D:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00090595
                    adds       B3,#$1.B
__00090595:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000905E0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00090643
__000905E0:         push       #$1.L
                    jump       __00090649
__000905EC:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00090649
__00090643:         push       #$0.L
__00090649:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00090683
                    push       #$0.L
                    jump       __00090689
__00090683:         push       #$1.L
__00090689:         pop        L0
                    jz         __00090B70
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000906E6
                    push       #$0.L
                    jump       __000906EC
__000906E6:         push       #$1.L
__000906EC:         move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$21.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009073E
                    push       #$0.L
                    jump       __00090744
__0009073E:         push       #$1.L
__00090744:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __00090B6E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$10.B,$10.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000907EA,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __000907F0
__000907EA:         push       #$0.L
__000907F0:         pop        L0
                    jz         __0009081E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__0009081E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009087B:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00090B15
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __000908E0
                    etag       __000908E0,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__000908E0:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000908FC
                    move       B2,#$1.B
__000908FC:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00090920
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00090920:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00090966
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00090B15
__00090966:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00090ABE,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00090A28
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000909F4
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000909F4
                    comp       S3[B0],#'!'
                    jz         __000909D8
                    comp       S3[B0],#'#'
                    jz         __000909D8
                    jump       __000909F4
__000909D8:         comp       I6,#$1.I
                    jz         __000909E9
                    wait       #$1.L
__000909E9:         subb       I6,#$1.I
                    jnz        __0009087B
__000909F4:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00090B15
__00090A28:         comp       I3,#$0.I
                    jz         __00090AB2
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00090A4F
                    move       B3,#$1.B
__00090A4F:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00090A67
                    adds       B3,#$1.B
__00090A67:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00090AB2
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00090B15
__00090AB2:         push       #$1.L
                    jump       __00090B1B
__00090ABE:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00090B1B
__00090B15:         push       #$0.L
__00090B1B:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00090B55
                    push       #$0.L
                    jump       __00090B5B
__00090B55:         push       #$1.L
__00090B5B:         pop        L0
                    jz         __00090B68
                    nop
                    eoj
__00090B68:         jump       __00090B70
__00090B6E:         eoj
__00090B70:         etag       __00090B92,"STAT_FGNUMMER"
                    push       #$1.L
                    jump       __00090B98
__00090B92:         push       #$0.L
__00090B98:         pop        L0
                    jz         __00090D1D
                    nop
                    clear      S1
                    move       S1,"?????????????????"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00090C1F
                    push       #$0.L
                    jump       __00090C25
__00090C1F:         push       #$1.L
__00090C25:         pop        L0
                    jz         __00090C98
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,#$11.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __00090CFA
__00090C98:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    move       S1,S4
                    move       L0,#$3.L
                    move       L1,#$11.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00090CFA:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FGNUMMER",S1
                    pop        L0
__00090D1D:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_PROG_LOCATION_DATUM#
;    JOBNAME:STEUERN_PROG_LOCATION_DATUM
;    JOBCOMMENT:Schreibt 3 Byte "Programmier-Ort/Datum"
;    JOBCOMMENT:
;    JOBCOMMENT:KWP2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:LocalIdentifier $29
;    JOBCOMMENT:Modus  : Default
;    ARG:PROG_LOCATION
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"Ort":   0-15
;    ARGCOMMENT:======> Byte0, Bit4-7
;    ARG:PROG_TIME_DAY
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"Tag":   1-31
;    ARGCOMMENT:======> Byte1
;    ARG:PROG_TIME_MONTH
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"Monat": 1-12
;    ARGCOMMENT:======> Byte0, Bit0-3
;    ARG:PROG_TIME_YEAR_2_DIGITS
;    ARGTYPE:unsigned int
;    ARGCOMMENT:"Jahr":  0-99
;    ARGCOMMENT:======> Byte2
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$85.B,$FF.B,$F1.B,$3B.B,$29.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __00090D77
                    push       #$1.L
                    jump       __00090D7D
__00090D77:         push       #$0.L
__00090D7D:         pop        L0
                    jz         __00090EA2
                    nop
                    clear      L0
                    parb       B0,#$1.B
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00090DBC
                    move       I1,#$FFFF.I
__00090DBC:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00090DE5
                    push       #$0.L
                    jump       __00090DEB
__00090DE5:         push       #$1.L
__00090DEB:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00090DFF
                    move       I1,#$FFFF.I
__00090DFF:         push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00090E28
                    push       #$0.L
                    jump       __00090E2E
__00090E28:         push       #$1.L
__00090E2E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00090E5D
                    push       #$0.L
                    jump       __00090E63
__00090E5D:         push       #$1.L
__00090E63:         pop        L0
                    jz         __00090E9C
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00090E9C:         jump       __00090ED0
__00090EA2:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00090ED0:         move       L0,#$5.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00090F05
                    move       I1,#$FFFF.I
__00090F05:         push       L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __00090F33
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00090F33:         atsp       L1,#$8.L
                    push       L1
                    jpl        __00090F54
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__00090F54:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __00090F8D
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __00090F90
__00090F8D:         pop        L0
__00090F90:         pop        L1
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    parl       L0,#$2.L
                    jz         __00090FC3
                    push       #$1.L
                    jump       __00090FC9
__00090FC3:         push       #$0.L
__00090FC9:         pop        L0
                    jz         __000910EE
                    nop
                    clear      L0
                    parb       B0,#$2.B
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00091008
                    move       I1,#$FFFF.I
__00091008:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00091031
                    push       #$0.L
                    jump       __00091037
__00091031:         push       #$1.L
__00091037:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009104B
                    move       I1,#$FFFF.I
__0009104B:         push       L0
                    move       L0,#$1F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00091074
                    push       #$0.L
                    jump       __0009107A
__00091074:         push       #$1.L
__0009107A:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000910A9
                    push       #$0.L
                    jump       __000910AF
__000910A9:         push       #$1.L
__000910AF:         pop        L0
                    jz         __000910E8
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000910E8:         jump       __0009111C
__000910EE:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009111C:         move       L0,#$5.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00091151
                    move       I1,#$FFFF.I
__00091151:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    parl       L0,#$3.L
                    jz         __0009117E
                    push       #$1.L
                    jump       __00091184
__0009117E:         push       #$0.L
__00091184:         pop        L0
                    jz         __000912A9
                    nop
                    clear      L0
                    parb       B0,#$3.B
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000911C3
                    move       I1,#$FFFF.I
__000911C3:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000911EC
                    push       #$0.L
                    jump       __000911F2
__000911EC:         push       #$1.L
__000911F2:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00091206
                    move       I1,#$FFFF.I
__00091206:         push       L0
                    move       L0,#$C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0009122F
                    push       #$0.L
                    jump       __00091235
__0009122F:         push       #$1.L
__00091235:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00091264
                    push       #$0.L
                    jump       __0009126A
__00091264:         push       #$1.L
__0009126A:         pop        L0
                    jz         __000912A3
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000912A3:         jump       __000912D7
__000912A9:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000912D7:         move       L0,#$5.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009130C
                    move       I1,#$FFFF.I
__0009130C:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L2
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    push       L2
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    parl       L0,#$4.L
                    jz         __00091383
                    push       #$1.L
                    jump       __00091389
__00091383:         push       #$0.L
__00091389:         pop        L0
                    jz         __000914AF
                    nop
                    clear      L0
                    parw       I0,#$4.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000913C9
                    move       I1,#$FFFF.I
__000913C9:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000913F2
                    push       #$0.L
                    jump       __000913F8
__000913F2:         push       #$1.L
__000913F8:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009140C
                    move       I1,#$FFFF.I
__0009140C:         push       L0
                    move       L0,#$63.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00091435
                    push       #$0.L
                    jump       __0009143B
__00091435:         push       #$1.L
__0009143B:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009146A
                    push       #$0.L
                    jump       __00091470
__0009146A:         push       #$1.L
__00091470:         pop        L0
                    jz         __000914A9
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000914A9:         jump       __000914DD
__000914AF:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000914DD:         move       L0,#$5.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00091512
                    move       I1,#$FFFF.I
__00091512:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000915A7:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009183E
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00091609
                    etag       __00091609,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00091609:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00091625
                    move       B2,#$1.B
__00091625:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00091649
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00091649:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0009168F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009183E
__0009168F:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000917E7,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00091751
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009171D
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009171D
                    comp       S3[B0],#'!'
                    jz         __00091701
                    comp       S3[B0],#'#'
                    jz         __00091701
                    jump       __0009171D
__00091701:         comp       I6,#$1.I
                    jz         __00091712
                    wait       #$1.L
__00091712:         subb       I6,#$1.I
                    jnz        __000915A7
__0009171D:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009183E
__00091751:         comp       I3,#$0.I
                    jz         __000917DB
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00091778
                    move       B3,#$1.B
__00091778:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00091790
                    adds       B3,#$1.B
__00091790:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000917DB
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009183E
__000917DB:         push       #$1.L
                    jump       __00091844
__000917E7:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00091844
__0009183E:         push       #$0.L
__00091844:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009187E
                    push       #$0.L
                    jump       __00091884
__0009187E:         push       #$1.L
__00091884:         pop        L0
                    jz         __00091891
                    nop
                    eoj
__00091891:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000918D8,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000918DE
__000918D8:         push       #$0.L
__000918DE:         pop        L0
                    jz         __000918EB
                    nop
                    nop
__000918EB:         eoj
                    eoj


STATUS_PROG_LOCATION_DATUM#
;    JOBNAME:STATUS_PROG_LOCATION_DATUM
;    JOBCOMMENT:Ort und Datum der ECU-Programmierung
;    JOBCOMMENT:KWP 2000: $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:LocalIdentifier $29
;    JOBCOMMENT:Modus   : Default
;    RESULT:STAT_PROG_LOCATION
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:"Ort":   0-15
;    RESULTCOMMENT:Byte0
;    RESULT:STAT_PROG_TIME_MONTH
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:"Monat": 1-12
;    RESULTCOMMENT:Byte1
;    RESULT:STAT_PROG_TIME_DAY
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:"Tag":   1-31
;    RESULTCOMMENT:Byte2
;    RESULT:STAT_PROG_TIME_YEAR_2_DIGITS
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:"Jahr":  0-99
;    RESULTCOMMENT:Byte3
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$29.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00091984:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00091C1B
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000919E6
                    etag       __000919E6,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000919E6:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00091A02
                    move       B2,#$1.B
__00091A02:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00091A26
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00091A26:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00091A6C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00091C1B
__00091A6C:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00091BC4,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00091B2E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00091AFA
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00091AFA
                    comp       S3[B0],#'!'
                    jz         __00091ADE
                    comp       S3[B0],#'#'
                    jz         __00091ADE
                    jump       __00091AFA
__00091ADE:         comp       I6,#$1.I
                    jz         __00091AEF
                    wait       #$1.L
__00091AEF:         subb       I6,#$1.I
                    jnz        __00091984
__00091AFA:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00091C1B
__00091B2E:         comp       I3,#$0.I
                    jz         __00091BB8
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00091B55
                    move       B3,#$1.B
__00091B55:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00091B6D
                    adds       B3,#$1.B
__00091B6D:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00091BB8
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00091C1B
__00091BB8:         push       #$1.L
                    jump       __00091C21
__00091BC4:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00091C21
__00091C1B:         push       #$0.L
__00091C21:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00091C5B
                    push       #$0.L
                    jump       __00091C61
__00091C5B:         push       #$1.L
__00091C61:         pop        L0
                    jz         __00091C6E
                    nop
                    eoj
__00091C6E:         etag       __00091C95,"STAT_PROG_LOCATION"
                    push       #$1.L
                    jump       __00091C9B
__00091C95:         push       #$0.L
__00091C9B:         pop        L0
                    jz         __00091D0B
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PROG_LOCATION",B0
                    pop        L0
__00091D0B:         etag       __00091D34,"STAT_PROG_TIME_MONTH"
                    push       #$1.L
                    jump       __00091D3A
__00091D34:         push       #$0.L
__00091D3A:         pop        L0
                    jz         __00091DAC
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PROG_TIME_MONTH",B0
                    pop        L0
__00091DAC:         etag       __00091DD3,"STAT_PROG_TIME_DAY"
                    push       #$1.L
                    jump       __00091DD9
__00091DD3:         push       #$0.L
__00091DD9:         pop        L0
                    jz         __00091E49
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_PROG_TIME_DAY",I0
                    pop        L0
__00091E49:         etag       __00091E7A,"STAT_PROG_TIME_YEAR_2_DIGITS"
                    push       #$1.L
                    jump       __00091E80
__00091E7A:         push       #$0.L
__00091E80:         pop        L0
                    jz         __00091EFA
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PROG_TIME_YEAR_2_DIGITS",B0
                    pop        L0
__00091EFA:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __00091F41,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00091F47
__00091F41:         push       #$0.L
__00091F47:         pop        L0
                    jz         __00091F54
                    nop
                    nop
__00091F54:         eoj
                    eoj


STEUERN_TRSP_INIT#
;    JOBNAME:STEUERN_TRSP_INIT
;    JOBCOMMENT:KWP2000:    $3B WriteDataByLocalIdentifier Request Service Id
;    JOBCOMMENT:$2A recordLocalIdentifier "TFA - Transponder Funktion Aktivieren"
;    JOBCOMMENT:
;    JOBCOMMENT:dient der Aktivierung/Deaktivierung des Transponders(Ringantenne)
;    JOBCOMMENT:Nutzung für den Werksprozess
;    JOBCOMMENT:Bedingung: SG nicht verriegelt
;    ARG:DATEN
;    ARGTYPE:string
;    ARGCOMMENT:"Daten": z.B. "0xAA,0xAA,0xAA" => aktivieren 
;    ARGCOMMENT:o."0xFF,0xFF,0xFF" => deaktivieren 
;    ARGCOMMENT:======> Byte 0 - 2
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$85.B,$FF.B,$F1.B,$3B.B,$2A.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$3.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pars       S1,#$1.I
                    jz         __00091FA6
                    push       #$1.L
                    jump       __00091FAC
__00091FA6:         push       #$0.L
__00091FAC:         pop        L0
                    jz         __000926DD
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __00091FD1
                    push       #$1.L
                    jump       __00091FD7
__00091FD1:         push       #$0.L
__00091FD7:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
__00092054:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __00092093
                    move       I1,#$FFFF.I
__00092093:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S7,S5
                    jz         __000920D2
                    push       #$1.L
                    jump       __000920DB
__000920D2:         push       #$0.L
                    clear      S7
__000920DB:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009213A
                    push       #$0.L
                    jump       __00092140
__0009213A:         push       #$1.L
__00092140:         pop        L0
                    jz         __00092179
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00092179:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000921C3
                    push       #$0.L
                    jump       __000921C9
__000921C3:         push       #$1.L
__000921C9:         pop        L0
                    jz         __0009227B
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S6
                    strcat     S6,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S7
                    strcat     S7,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    strcat     S7,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0009227B:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    a2fix      L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000922E9
                    push       #$0.L
                    jump       __000922EF
__000922E9:         push       #$1.L
__000922EF:         move       L0,S0[#$4]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0009231E
                    push       #$0.L
                    jump       __00092324
__0009231E:         push       #$1.L
__00092324:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00092353
                    push       #$0.L
                    jump       __00092359
__00092353:         push       #$1.L
__00092359:         pop        L0
                    jz         __00092392
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00092392:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000923DC
                    push       #$0.L
                    jump       __000923E2
__000923DC:         push       #$1.L
__000923E2:         pop        L0
                    jz         __00092468
                    nop
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __00092401
                    move       I1,#$FFFF.I
__00092401:         push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    jump       __000924DD
__00092468:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009247C
                    move       I1,#$FFFF.I
__0009247C:         push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__000924DD:         move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __000924FB
                    move       I1,#$FFFF.I
__000924FB:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __00092539
                    move       I1,#$FFFF.I
__00092539:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009257A
                    move       I1,#$FFFF.I
__0009257A:         push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00092591
                    move       I1,#$FFFF.I
__00092591:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000925B0
                    push       #$0.L
                    jump       __000925B6
__000925B0:         push       #$1.L
__000925B6:         pop        L0
                    jz         __000925C5
                    jump       __00092054
__000925C5:         clear      L0
                    move       I0,S0[#$8]
                    jpl        __000925D9
                    move       I1,#$FFFF.I
__000925D9:         push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000925F0
                    move       I1,#$FFFF.I
__000925F0:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009260F
                    push       #$0.L
                    jump       __00092615
__0009260F:         push       #$1.L
__00092615:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __00092629
                    move       I1,#$FFFF.I
__00092629:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00092663
                    push       #$0.L
                    jump       __00092669
__00092663:         push       #$1.L
__00092669:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00092698
                    push       #$0.L
                    jump       __0009269E
__00092698:         push       #$1.L
__0009269E:         pop        L0
                    jz         __000926D7
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000926D7:         jump       __0009270B
__000926DD:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009270B:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009278C:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00092A23
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000927EE
                    etag       __000927EE,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000927EE:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009280A
                    move       B2,#$1.B
__0009280A:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009282E
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009282E:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00092874
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00092A23
__00092874:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000929CC,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00092936
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00092902
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00092902
                    comp       S3[B0],#'!'
                    jz         __000928E6
                    comp       S3[B0],#'#'
                    jz         __000928E6
                    jump       __00092902
__000928E6:         comp       I6,#$1.I
                    jz         __000928F7
                    wait       #$1.L
__000928F7:         subb       I6,#$1.I
                    jnz        __0009278C
__00092902:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00092A23
__00092936:         comp       I3,#$0.I
                    jz         __000929C0
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009295D
                    move       B3,#$1.B
__0009295D:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00092975
                    adds       B3,#$1.B
__00092975:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000929C0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00092A23
__000929C0:         push       #$1.L
                    jump       __00092A29
__000929CC:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00092A29
__00092A23:         push       #$0.L
__00092A29:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00092A63
                    push       #$0.L
                    jump       __00092A69
__00092A63:         push       #$1.L
__00092A69:         pop        L0
                    jz         __00092A76
                    nop
                    eoj
__00092A76:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __00092ABD,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00092AC3
__00092ABD:         push       #$0.L
__00092AC3:         pop        L0
                    jz         __00092AD0
                    nop
                    nop
__00092AD0:         eoj
                    eoj


STATUS_TRSP_INIT#
;    JOBNAME:STATUS_TRSP_INIT
;    JOBCOMMENT:aktueller Status "TRSP, Init-Kennung"
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier Request Service Id
;    JOBCOMMENT:$2A recordLocalIdentifier "Funktion Transponder"
;    JOBCOMMENT:
;    JOBCOMMENT:ermittelt den Aktivierungsstatus des Transponders(Ringantenne)
;    JOBCOMMENT:Nutzung für den Werksprozess
;    JOBCOMMENT:- aktiviert:    "0xAA,0xAA,0xAA"
;    JOBCOMMENT:- deaktiviert:  "0xFF,0xFF,0xFF"
;    RESULT:STAT_TRSP_INIT
;    RESULTTYPE:binary
;    RESULTCOMMENT:3 Byte
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$2A.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __00092B2E,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __00092B34
__00092B2E:         push       #$0.L
__00092B34:         pop        L0
                    jz         __00092B61
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__00092B61:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00092BBD:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00092E54
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00092C1F
                    etag       __00092C1F,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00092C1F:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00092C3B
                    move       B2,#$1.B
__00092C3B:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00092C5F
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00092C5F:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00092CA5
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00092E54
__00092CA5:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00092DFD,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00092D67
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00092D33
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00092D33
                    comp       S3[B0],#'!'
                    jz         __00092D17
                    comp       S3[B0],#'#'
                    jz         __00092D17
                    jump       __00092D33
__00092D17:         comp       I6,#$1.I
                    jz         __00092D28
                    wait       #$1.L
__00092D28:         subb       I6,#$1.I
                    jnz        __00092BBD
__00092D33:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00092E54
__00092D67:         comp       I3,#$0.I
                    jz         __00092DF1
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00092D8E
                    move       B3,#$1.B
__00092D8E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00092DA6
                    adds       B3,#$1.B
__00092DA6:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00092DF1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00092E54
__00092DF1:         push       #$1.L
                    jump       __00092E5A
__00092DFD:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00092E5A
__00092E54:         push       #$0.L
__00092E5A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00092E94
                    push       #$0.L
                    jump       __00092E9A
__00092E94:         push       #$1.L
__00092E9A:         pop        L0
                    jz         __00092EA7
                    nop
                    eoj
__00092EA7:         etag       __00092ECA,"STAT_TRSP_INIT"
                    push       #$1.L
                    jump       __00092ED0
__00092ECA:         push       #$0.L
__00092ED0:         pop        L0
                    jz         __00093045
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__00092F14:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __00092F28
                    move       I1,#$FFFF.I
__00092F28:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00092F51
                    push       #$0.L
                    jump       __00092F57
__00092F51:         push       #$1.L
__00092F57:         pop        L0
                    jz         __00093021
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00092F76
                    move       I1,#$FFFF.I
__00092F76:         push       L0
                    atsp       L0,#$4.L
                    subb       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00092FB7
                    move       I1,#$FFFF.I
__00092FB7:         push       L0
                    move       L0,#$2.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00092FD8
                    move       I1,#$FFFF.I
__00092FD8:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    jump       __00092F14
__00093021:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRSP_INIT",S1
                    pop        L0
__00093045:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __0009308C,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00093092
__0009308C:         push       #$0.L
__00093092:         pop        L0
                    jz         __0009309F
                    nop
                    nop
__0009309F:         eoj
                    eoj


STATUS_MECHANISCHER_SCHLUESSELCODE#
;    JOBNAME:STATUS_MECHANISCHER_SCHLUESSELCODE
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier Request Service Id
;    JOBCOMMENT:$28 recordLocalIdentifier
;    JOBCOMMENT:
;    JOBCOMMENT:mechanischer Schliesscode ist in jedem Schlüssel hinterlegt
;    JOBCOMMENT:wird vom SG aus dem ersten angelernten Schlüssel übernommen
;    JOBCOMMENT:job liefert Schliesscode aus SG (0000Kxxxxx)
;    JOBCOMMENT:Default Schliesscode vor dem ersten angelernten Schlüssel - 0000K00000
;    RESULT:STAT_SCHLUESSELCODE
;    RESULTTYPE:string
;    RESULTCOMMENT:ausgelesener Mechanischer Schluesselcode
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$28.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00093138:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000933CF
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009319A
                    etag       __0009319A,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009319A:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000931B6
                    move       B2,#$1.B
__000931B6:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000931DA
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000931DA:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00093220
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000933CF
__00093220:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00093378,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000932E2
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000932AE
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000932AE
                    comp       S3[B0],#'!'
                    jz         __00093292
                    comp       S3[B0],#'#'
                    jz         __00093292
                    jump       __000932AE
__00093292:         comp       I6,#$1.I
                    jz         __000932A3
                    wait       #$1.L
__000932A3:         subb       I6,#$1.I
                    jnz        __00093138
__000932AE:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000933CF
__000932E2:         comp       I3,#$0.I
                    jz         __0009336C
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00093309
                    move       B3,#$1.B
__00093309:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00093321
                    adds       B3,#$1.B
__00093321:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009336C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000933CF
__0009336C:         push       #$1.L
                    jump       __000933D5
__00093378:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000933D5
__000933CF:         push       #$0.L
__000933D5:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009340F
                    push       #$0.L
                    jump       __00093415
__0009340F:         push       #$1.L
__00093415:         pop        L0
                    jz         __00093422
                    nop
                    eoj
__00093422:         etag       __0009344A,"STAT_SCHLUESSELCODE"
                    push       #$1.L
                    jump       __00093450
__0009344A:         push       #$0.L
__00093450:         pop        L0
                    jz         __000936C1
                    nop
                    move       L0,#$5.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,"0000K?????"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0009349E:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000934B2
                    move       I1,#$FFFF.I
__000934B2:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000934DB
                    push       #$0.L
                    jump       __000934E1
__000934DB:         push       #$1.L
__000934E1:         pop        L0
                    jz         __00093698
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00093500
                    move       I1,#$FFFF.I
__00093500:         push       L0
                    atsp       L0,#$4.L
                    subb       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009354B
                    move       I1,#$FFFF.I
__0009354B:         push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000935A3
                    push       #$0.L
                    jump       __000935A9
__000935A3:         push       #$1.L
__000935A9:         pop        L0
                    jz         __00093603
                    nop
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000935D2
                    move       I1,#$FFFF.I
__000935D2:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    jump       __00093692
__00093603:         move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00093621
                    move       I1,#$FFFF.I
__00093621:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009364F
                    move       I1,#$FFFF.I
__0009364F:         push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
__00093692:         jump       __0009349E
__00093698:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_SCHLUESSELCODE",S1
                    pop        L0
__000936C1:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __00093708,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __0009370E
__00093708:         push       #$0.L
__0009370E:         pop        L0
                    jz         __0009371B
                    nop
                    nop
__0009371B:         eoj
                    eoj


STATUS_AKTUELLER_SCHLUESSEL#
;    JOBNAME:STATUS_AKTUELLER_SCHLUESSEL
;    JOBCOMMENT:aktuelle Schluessel
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:$35 recordLocalIdentifier
;    JOBCOMMENT:Modus   : Default
;    JOBCOMMENT:liest die aktuellen Statusinformationen zum gesteckten Schluessel
;    RESULT:STAT_KEY_IS_VALID
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit0
;    RESULTCOMMENT:Authentisierung erfolgt
;    RESULT:STAT_KEY_IS_LOCKED
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit1
;    RESULTCOMMENT:Authentisierung erfolgt, Schluessel aber per Daten gesperrt
;    RESULT:STAT_KEY_ERR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit2
;    RESULTCOMMENT:Authentisierung fehlgeschlagen
;    RESULT:STAT_ID_FOUND
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit3
;    RESULTCOMMENT:TRSP-ID in ECU bekannt
;    RESULT:STAT_DEFAULT_AUTH
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit4
;    RESULTCOMMENT:Authentisierung mit Defaultwerten durchgeführt
;    RESULT:STAT_NS_AUTH
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit5
;    RESULTCOMMENT:Authentisierung als Nachschlüssel
;    RESULT:STAT_EE_MREWS_INIT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit6
;    RESULTCOMMENT:ECU verriegelt
;    RESULT:STAT_EE_TRSP_INIT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit7
;    RESULTCOMMENT:TRSP-SW aktiviert
;    RESULTCOMMENT:Byte 1, Diagnoseinfo TRSP-SW, TRSP-Kommunikation
;    RESULT:STAT_COM_NO_ERR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:kein Fehler
;    RESULT:STAT_COM_NO_ID
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Authentisierung konnte mit keinem Schluesseldatensatz durchgeführt werden
;    RESULT:STAT_COM_WRONG_P3
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Authentisierung scheitert da Page3 nicht korrekt
;    RESULT:STAT_COM_TIME_OUT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schnittstelle hat keine Daten mehr empfangen
;    RESULT:STAT_COM_ANTENNA_FAIL
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:ABIC meldet Fehler im Antennenkreis
;    RESULT:STAT_COM_IRQ_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schnittstellen-SW meldet IRQ-Fehler
;    RESULT:STAT_COM_WRONG_WRITE_CMD
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Falsche Bestätigung für den Schreibbefehl empfangen
;    RESULT:STAT_COM_DREAD_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:2fach Lesen liefert ungleiches Ergebnis
;    RESULT:STAT_COM_RAW_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Lesen nach Schreiben liefert ungleiches Ergebnis
;    RESULTCOMMENT:Byte 2, Statusbyte aktueller Schlüssel (laut LH)
;    RESULTCOMMENT:wird zu null gesetzt falls kein gültiger Schluessel gefunden ist
;    RESULT:STAT_KEY_USED
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte2, Bit0
;    RESULTCOMMENT:Schluessel benutzt
;    RESULT:STAT_MEC_CODE_OK
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte2, Bit1
;    RESULTCOMMENT:mechanischer Schluesselcode gültig
;    RESULT:STAT_MEC_CODE_NOT_TESTED
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte2, Bit2
;    RESULTCOMMENT:mechanischer Schluesselcode nicht getestet
;    RESULT:STAT_KEY_AUTOINIT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte2, Bit3
;    RESULTCOMMENT:Auto-Init im Werk
;    RESULT:STAT_KEY_TYPE
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte2, Bit4/5/6
;    RESULTCOMMENT:Schluesseltyp (010=GB-Key,011=Standard-Key,111=Nach-Key)
;    RESULT:STAT_ERC
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte2, Bit7
;    RESULTCOMMENT:CRC Checksummenfehler
;    RESULTCOMMENT:Byte 3, Initialisierungs-Status aktueller Schluessel (laut LH)
;    RESULTCOMMENT:wird zu null gesetzt,  falls kein gueltiger Schluessel gefunden ist
;    RESULT:STAT_INIT_COMPLETED
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Initialisierung komplett (EEProm des Transponders gesperrt)
;    RESULT:STAT_PAGE_4_7_OK
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Page 4-7 geschrieben
;    RESULT:STAT_PAGE_1_3_OK
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Page 1,2,3 geschrieben und verifiziert
;    RESULT:STAT_PAGE_1_2_OK
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Page 1,2 (Secret-Key komplett) geschrieben und verifiziert
;    RESULT:STAT_PAGE_2_OK
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Page 2 (Secret-High) geschrieben und verifiziert
;    RESULT:STAT_ID_MECHSC_SAVED
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Identifier und mechanischer Code in BMS-K Flashspeicher geschrieben
;    RESULT:STAT_INIT_START
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Initialisierungszustand nach Codierung (CAS-Init durch Diagnose)
;    RESULT:STAT_INIT_DEFAULT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Anlieferungszustand
;    RESULTCOMMENT:Byte 4, Schluesselnummer des aktuellen Schluessels (0-10,0=ungueltiger Key)
;    RESULT:STAT_KEY_NUMBER
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich: 0-10 Schluessel (0=ungueltiger Schluessel)
;    RESULTCOMMENT:Byte4
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$35.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __00093779,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0009377F
__00093779:         push       #$0.L
__0009377F:         pop        L0
                    jz         __000937AC
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000937AC:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00093808:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00093A9F
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009386A
                    etag       __0009386A,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009386A:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00093886
                    move       B2,#$1.B
__00093886:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000938AA
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000938AA:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000938F0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00093A9F
__000938F0:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00093A48,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000939B2
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009397E
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009397E
                    comp       S3[B0],#'!'
                    jz         __00093962
                    comp       S3[B0],#'#'
                    jz         __00093962
                    jump       __0009397E
__00093962:         comp       I6,#$1.I
                    jz         __00093973
                    wait       #$1.L
__00093973:         subb       I6,#$1.I
                    jnz        __00093808
__0009397E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00093A9F
__000939B2:         comp       I3,#$0.I
                    jz         __00093A3C
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000939D9
                    move       B3,#$1.B
__000939D9:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000939F1
                    adds       B3,#$1.B
__000939F1:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00093A3C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00093A9F
__00093A3C:         push       #$1.L
                    jump       __00093AA5
__00093A48:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00093AA5
__00093A9F:         push       #$0.L
__00093AA5:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00093ADF
                    push       #$0.L
                    jump       __00093AE5
__00093ADF:         push       #$1.L
__00093AE5:         pop        L0
                    jz         __00093AF2
                    nop
                    eoj
__00093AF2:         etag       __00093B18,"STAT_KEY_IS_VALID"
                    push       #$1.L
                    jump       __00093B1E
__00093B18:         push       #$0.L
__00093B1E:         pop        L0
                    jz         __00093BA4
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_IS_VALID",B0
                    pop        L0
__00093BA4:         etag       __00093BCB,"STAT_KEY_IS_LOCKED"
                    push       #$1.L
                    jump       __00093BD1
__00093BCB:         push       #$0.L
__00093BD1:         pop        L0
                    jz         __00093C6F
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_IS_LOCKED",B0
                    pop        L0
__00093C6F:         etag       __00093C90,"STAT_KEY_ERR"
                    push       #$1.L
                    jump       __00093C96
__00093C90:         push       #$0.L
__00093C96:         pop        L0
                    jz         __00093D2E
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_ERR",B0
                    pop        L0
__00093D2E:         etag       __00093D50,"STAT_ID_FOUND"
                    push       #$1.L
                    jump       __00093D56
__00093D50:         push       #$0.L
__00093D56:         pop        L0
                    jz         __00093DEF
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ID_FOUND",B0
                    pop        L0
__00093DEF:         etag       __00093E15,"STAT_DEFAULT_AUTH"
                    push       #$1.L
                    jump       __00093E1B
__00093E15:         push       #$0.L
__00093E1B:         pop        L0
                    jz         __00093EB8
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_DEFAULT_AUTH",B0
                    pop        L0
__00093EB8:         etag       __00093ED9,"STAT_NS_AUTH"
                    push       #$1.L
                    jump       __00093EDF
__00093ED9:         push       #$0.L
__00093EDF:         pop        L0
                    jz         __00093F77
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NS_AUTH",B0
                    pop        L0
__00093F77:         etag       __00093F9E,"STAT_EE_MREWS_INIT"
                    push       #$1.L
                    jump       __00093FA4
__00093F9E:         push       #$0.L
__00093FA4:         pop        L0
                    jz         __00094042
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_EE_MREWS_INIT",B0
                    pop        L0
__00094042:         etag       __00094068,"STAT_EE_TRSP_INIT"
                    push       #$1.L
                    jump       __0009406E
__00094068:         push       #$0.L
__0009406E:         pop        L0
                    jz         __0009410B
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_EE_TRSP_INIT",B0
                    pop        L0
__0009410B:         etag       __0009412F,"STAT_COM_NO_ERR"
                    push       #$1.L
                    jump       __00094135
__0009412F:         push       #$0.L
__00094135:         pop        L0
                    jz         __00094212
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000941A9
                    push       #$0.L
                    jump       __000941AF
__000941A9:         push       #$1.L
__000941AF:         pop        L0
                    jz         __000941E9
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_NO_ERR",B0
                    pop        L0
                    jump       __00094212
__000941E9:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_NO_ERR",B0
                    pop        L0
__00094212:         etag       __00094235,"STAT_COM_NO_ID"
                    push       #$1.L
                    jump       __0009423B
__00094235:         push       #$0.L
__0009423B:         pop        L0
                    jz         __00094316
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000942AF
                    push       #$0.L
                    jump       __000942B5
__000942AF:         push       #$1.L
__000942B5:         pop        L0
                    jz         __000942EE
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_NO_ID",B0
                    pop        L0
                    jump       __00094316
__000942EE:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_NO_ID",B0
                    pop        L0
__00094316:         etag       __0009433C,"STAT_COM_WRONG_P3"
                    push       #$1.L
                    jump       __00094342
__0009433C:         push       #$0.L
__00094342:         pop        L0
                    jz         __00094423
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000943B6
                    push       #$0.L
                    jump       __000943BC
__000943B6:         push       #$1.L
__000943BC:         pop        L0
                    jz         __000943F8
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_WRONG_P3",B0
                    pop        L0
                    jump       __00094423
__000943F8:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_WRONG_P3",B0
                    pop        L0
__00094423:         etag       __00094449,"STAT_COM_TIME_OUT"
                    push       #$1.L
                    jump       __0009444F
__00094449:         push       #$0.L
__0009444F:         pop        L0
                    jz         __00094530
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000944C3
                    push       #$0.L
                    jump       __000944C9
__000944C3:         push       #$1.L
__000944C9:         pop        L0
                    jz         __00094505
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_TIME_OUT",B0
                    pop        L0
                    jump       __00094530
__00094505:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_TIME_OUT",B0
                    pop        L0
__00094530:         etag       __0009455A,"STAT_COM_ANTENNA_FAIL"
                    push       #$1.L
                    jump       __00094560
__0009455A:         push       #$0.L
__00094560:         pop        L0
                    jz         __00094649
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000945D4
                    push       #$0.L
                    jump       __000945DA
__000945D4:         push       #$1.L
__000945DA:         pop        L0
                    jz         __0009461A
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_ANTENNA_FAIL",B0
                    pop        L0
                    jump       __00094649
__0009461A:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_ANTENNA_FAIL",B0
                    pop        L0
__00094649:         etag       __00094670,"STAT_COM_IRQ_ERROR"
                    push       #$1.L
                    jump       __00094676
__00094670:         push       #$0.L
__00094676:         pop        L0
                    jz         __00094759
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000946EA
                    push       #$0.L
                    jump       __000946F0
__000946EA:         push       #$1.L
__000946F0:         pop        L0
                    jz         __0009472D
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_IRQ_ERROR",B0
                    pop        L0
                    jump       __00094759
__0009472D:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_IRQ_ERROR",B0
                    pop        L0
__00094759:         etag       __00094786,"STAT_COM_WRONG_WRITE_CMD"
                    push       #$1.L
                    jump       __0009478C
__00094786:         push       #$0.L
__0009478C:         pop        L0
                    jz         __0009487B
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00094800
                    push       #$0.L
                    jump       __00094806
__00094800:         push       #$1.L
__00094806:         pop        L0
                    jz         __00094849
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_WRONG_WRITE_CMD",B0
                    pop        L0
                    jump       __0009487B
__00094849:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_WRONG_WRITE_CMD",B0
                    pop        L0
__0009487B:         etag       __000948A4,"STAT_COM_DREAD_ERROR"
                    push       #$1.L
                    jump       __000948AA
__000948A4:         push       #$0.L
__000948AA:         pop        L0
                    jz         __00094991
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009491E
                    push       #$0.L
                    jump       __00094924
__0009491E:         push       #$1.L
__00094924:         pop        L0
                    jz         __00094963
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_DREAD_ERROR",B0
                    pop        L0
                    jump       __00094991
__00094963:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_DREAD_ERROR",B0
                    pop        L0
__00094991:         etag       __000949B8,"STAT_COM_RAW_ERROR"
                    push       #$1.L
                    jump       __000949BE
__000949B8:         push       #$0.L
__000949BE:         pop        L0
                    jz         __00094AA1
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00094A32
                    push       #$0.L
                    jump       __00094A38
__00094A32:         push       #$1.L
__00094A38:         pop        L0
                    jz         __00094A75
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_RAW_ERROR",B0
                    pop        L0
                    jump       __00094AA1
__00094A75:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_RAW_ERROR",B0
                    pop        L0
__00094AA1:         etag       __00094AC5,"STAT_KEY_NUMBER"
                    push       #$1.L
                    jump       __00094ACB
__00094AC5:         push       #$0.L
__00094ACB:         pop        L0
                    jz         __00094B38
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_NUMBER",B0
                    pop        L0
__00094B38:         move       L0,#$2.L
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00094BA1
                    push       #$0.L
                    jump       __00094BA7
__00094BA1:         push       #$1.L
__00094BA7:         pop        L0
                    jz         __000950F8
                    nop
                    etag       __00094BD4,"STAT_KEY_USED"
                    push       #$1.L
                    jump       __00094BDA
__00094BD4:         push       #$0.L
__00094BDA:         pop        L0
                    jz         __00094C0C
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_USED",B0
                    pop        L0
__00094C0C:         etag       __00094C31,"STAT_MEC_CODE_OK"
                    push       #$1.L
                    jump       __00094C37
__00094C31:         push       #$0.L
__00094C37:         pop        L0
                    jz         __00094C6C
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MEC_CODE_OK",B0
                    pop        L0
__00094C6C:         etag       __00094C99,"STAT_MEC_CODE_NOT_TESTED"
                    push       #$1.L
                    jump       __00094C9F
__00094C99:         push       #$0.L
__00094C9F:         pop        L0
                    jz         __00094CDC
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MEC_CODE_NOT_TESTED",B0
                    pop        L0
__00094CDC:         etag       __00094D02,"STAT_KEY_AUTOINIT"
                    push       #$1.L
                    jump       __00094D08
__00094D02:         push       #$0.L
__00094D08:         pop        L0
                    jz         __00094D3E
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_AUTOINIT",B0
                    pop        L0
__00094D3E:         etag       __00094D60,"STAT_KEY_TYPE"
                    push       #$1.L
                    jump       __00094D66
__00094D60:         push       #$0.L
__00094D66:         pop        L0
                    jz         __00094D98
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_TYPE",B0
                    pop        L0
__00094D98:         etag       __00094DB5,"STAT_ERC"
                    push       #$1.L
                    jump       __00094DBB
__00094DB5:         push       #$0.L
__00094DBB:         pop        L0
                    jz         __00094DE8
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ERC",B0
                    pop        L0
__00094DE8:         etag       __00094E10,"STAT_INIT_COMPLETED"
                    push       #$1.L
                    jump       __00094E16
__00094E10:         push       #$0.L
__00094E16:         pop        L0
                    jz         __00094E4E
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_COMPLETED",B0
                    pop        L0
__00094E4E:         etag       __00094E73,"STAT_PAGE_4_7_OK"
                    push       #$1.L
                    jump       __00094E79
__00094E73:         push       #$0.L
__00094E79:         pop        L0
                    jz         __00094EAE
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_4_7_OK",B0
                    pop        L0
__00094EAE:         etag       __00094ED3,"STAT_PAGE_1_3_OK"
                    push       #$1.L
                    jump       __00094ED9
__00094ED3:         push       #$0.L
__00094ED9:         pop        L0
                    jz         __00094F0E
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_1_3_OK",B0
                    pop        L0
__00094F0E:         etag       __00094F33,"STAT_PAGE_1_2_OK"
                    push       #$1.L
                    jump       __00094F39
__00094F33:         push       #$0.L
__00094F39:         pop        L0
                    jz         __00094F6E
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_1_2_OK",B0
                    pop        L0
__00094F6E:         etag       __00094F91,"STAT_PAGE_2_OK"
                    push       #$1.L
                    jump       __00094F97
__00094F91:         push       #$0.L
__00094F97:         pop        L0
                    jz         __00094FCA
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_2_OK",B0
                    pop        L0
__00094FCA:         etag       __00094FF3,"STAT_ID_MECHSC_SAVED"
                    push       #$1.L
                    jump       __00094FF9
__00094FF3:         push       #$0.L
__00094FF9:         pop        L0
                    jz         __00095032
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ID_MECHSC_SAVED",B0
                    pop        L0
__00095032:         etag       __00095056,"STAT_INIT_START"
                    push       #$1.L
                    jump       __0009505C
__00095056:         push       #$0.L
__0009505C:         pop        L0
                    jz         __00095090
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_START",B0
                    pop        L0
__00095090:         etag       __000950B6,"STAT_INIT_DEFAULT"
                    push       #$1.L
                    jump       __000950BC
__000950B6:         push       #$0.L
__000950BC:         pop        L0
                    jz         __000950F2
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_DEFAULT",B0
                    pop        L0
__000950F2:         jump       __00095DE0
__000950F8:         etag       __0009511A,"STAT_KEY_USED"
                    push       #$1.L
                    jump       __00095120
__0009511A:         push       #$0.L
__00095120:         pop        L0
                    jz         __000951A2
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_USED",B0
                    pop        L0
__000951A2:         etag       __000951C7,"STAT_MEC_CODE_OK"
                    push       #$1.L
                    jump       __000951CD
__000951C7:         push       #$0.L
__000951CD:         pop        L0
                    jz         __00095269
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MEC_CODE_OK",B0
                    pop        L0
__00095269:         etag       __00095296,"STAT_MEC_CODE_NOT_TESTED"
                    push       #$1.L
                    jump       __0009529C
__00095296:         push       #$0.L
__0009529C:         pop        L0
                    jz         __00095340
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MEC_CODE_NOT_TESTED",B0
                    pop        L0
__00095340:         etag       __00095366,"STAT_KEY_AUTOINIT"
                    push       #$1.L
                    jump       __0009536C
__00095366:         push       #$0.L
__0009536C:         pop        L0
                    jz         __00095409
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_AUTOINIT",B0
                    pop        L0
__00095409:         etag       __0009542B,"STAT_KEY_TYPE"
                    push       #$1.L
                    jump       __00095431
__0009542B:         push       #$0.L
__00095431:         pop        L0
                    jz         __000954CA
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_TYPE",B0
                    pop        L0
__000954CA:         etag       __000954E7,"STAT_ERC"
                    push       #$1.L
                    jump       __000954ED
__000954E7:         push       #$0.L
__000954ED:         pop        L0
                    jz         __00095581
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ERC",B0
                    pop        L0
__00095581:         etag       __000955A9,"STAT_INIT_COMPLETED"
                    push       #$1.L
                    jump       __000955AF
__000955A9:         push       #$0.L
__000955AF:         pop        L0
                    jz         __00095694
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00095623
                    push       #$0.L
                    jump       __00095629
__00095623:         push       #$1.L
__00095629:         pop        L0
                    jz         __00095667
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_COMPLETED",B0
                    pop        L0
                    jump       __00095694
__00095667:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_COMPLETED",B0
                    pop        L0
__00095694:         etag       __000956B9,"STAT_PAGE_4_7_OK"
                    push       #$1.L
                    jump       __000956BF
__000956B9:         push       #$0.L
__000956BF:         pop        L0
                    jz         __0009579E
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00095733
                    push       #$0.L
                    jump       __00095739
__00095733:         push       #$1.L
__00095739:         pop        L0
                    jz         __00095774
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_4_7_OK",B0
                    pop        L0
                    jump       __0009579E
__00095774:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_4_7_OK",B0
                    pop        L0
__0009579E:         etag       __000957C3,"STAT_PAGE_1_3_OK"
                    push       #$1.L
                    jump       __000957C9
__000957C3:         push       #$0.L
__000957C9:         pop        L0
                    jz         __000958A8
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009583D
                    push       #$0.L
                    jump       __00095843
__0009583D:         push       #$1.L
__00095843:         pop        L0
                    jz         __0009587E
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_1_3_OK",B0
                    pop        L0
                    jump       __000958A8
__0009587E:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_1_3_OK",B0
                    pop        L0
__000958A8:         etag       __000958CD,"STAT_PAGE_1_2_OK"
                    push       #$1.L
                    jump       __000958D3
__000958CD:         push       #$0.L
__000958D3:         pop        L0
                    jz         __000959B2
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00095947
                    push       #$0.L
                    jump       __0009594D
__00095947:         push       #$1.L
__0009594D:         pop        L0
                    jz         __00095988
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_1_2_OK",B0
                    pop        L0
                    jump       __000959B2
__00095988:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_1_2_OK",B0
                    pop        L0
__000959B2:         etag       __000959D5,"STAT_PAGE_2_OK"
                    push       #$1.L
                    jump       __000959DB
__000959D5:         push       #$0.L
__000959DB:         pop        L0
                    jz         __00095AB6
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00095A4F
                    push       #$0.L
                    jump       __00095A55
__00095A4F:         push       #$1.L
__00095A55:         pop        L0
                    jz         __00095A8E
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_2_OK",B0
                    pop        L0
                    jump       __00095AB6
__00095A8E:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_PAGE_2_OK",B0
                    pop        L0
__00095AB6:         etag       __00095ADF,"STAT_ID_MECHSC_SAVED"
                    push       #$1.L
                    jump       __00095AE5
__00095ADF:         push       #$0.L
__00095AE5:         pop        L0
                    jz         __00095BCC
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00095B59
                    push       #$0.L
                    jump       __00095B5F
__00095B59:         push       #$1.L
__00095B5F:         pop        L0
                    jz         __00095B9E
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ID_MECHSC_SAVED",B0
                    pop        L0
                    jump       __00095BCC
__00095B9E:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ID_MECHSC_SAVED",B0
                    pop        L0
__00095BCC:         etag       __00095BF0,"STAT_INIT_START"
                    push       #$1.L
                    jump       __00095BF6
__00095BF0:         push       #$0.L
__00095BF6:         pop        L0
                    jz         __00095CD3
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00095C6A
                    push       #$0.L
                    jump       __00095C70
__00095C6A:         push       #$1.L
__00095C70:         pop        L0
                    jz         __00095CAA
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_START",B0
                    pop        L0
                    jump       __00095CD3
__00095CAA:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_START",B0
                    pop        L0
__00095CD3:         etag       __00095CF9,"STAT_INIT_DEFAULT"
                    push       #$1.L
                    jump       __00095CFF
__00095CF9:         push       #$0.L
__00095CFF:         pop        L0
                    jz         __00095DE0
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00095D73
                    push       #$0.L
                    jump       __00095D79
__00095D73:         push       #$1.L
__00095D79:         pop        L0
                    jz         __00095DB5
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_DEFAULT",B0
                    pop        L0
                    jump       __00095DE0
__00095DB5:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_DEFAULT",B0
                    pop        L0
__00095DE0:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __00095E27,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00095E2D
__00095E27:         push       #$0.L
__00095E2D:         pop        L0
                    jz         __00095E3A
                    nop
                    nop
__00095E3A:         eoj
                    eoj


STATUS_MREWS_DIAGNOSE#
;    JOBNAME:STATUS_MREWS_DIAGNOSE
;    JOBCOMMENT:aktuelle Schluessel
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:$34 recordLocalIdentifier 
;    JOBCOMMENT:Modus  : Default
;    JOBCOMMENT:liest die Diagnoseinformationen bzgl. EWS-SG, Ringantenne und Transponder
;    RESULT:STAT_BTS_ACTIV
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit0
;    RESULTCOMMENT:Status Spannungsversorgung für Ringantenne
;    RESULT:STAT_KILL_ACTIV
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit1
;    RESULTCOMMENT:Status Kill-Schalter(unterbricht Spannungversorgung zur Ringantenne)
;    RESULT:STAT_CRC_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit2
;    RESULTCOMMENT:Status CRC-Fehler für alle MREWS-Daten
;    RESULT:STAT_EWS_AUTHENT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit3
;    RESULTCOMMENT:Authentisierung mit aktuellem Schluessel erfolgt
;    RESULT:STAT_ID_FOUND
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit4
;    RESULTCOMMENT:TRSP sendet bekannte ID
;    RESULT:STAT_INIT_STATUS_KEY
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit5
;    RESULTCOMMENT:Status Init-Byte==0 aktueller Schlüssel
;    RESULT:STAT_WIR_ACTIV
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit6
;    RESULTCOMMENT:Diagnoseinfo aus Werksinitalisierung
;    RESULTCOMMENT:Status Werks-Init aktiv -> Kriterium für Bewertung Status Byte2
;    RESULT:STAT_NSR_ACTIV
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte0, Bit7
;    RESULTCOMMENT:Diagnoseinfo aus NAchschlüsselinitalisierung
;    RESULTCOMMENT:Byte0, Bit7
;    RESULT:STAT_MREWS_INIT_DONE
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte1, Bit0
;    RESULTCOMMENT:ECU verriegelt
;    RESULT:STAT_TRSP_INIT_DONE
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte1, Bit1
;    RESULTCOMMENT:TRSP-SW aktiviert
;    RESULT:STAT_LOW_VOLTAGE
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte1, Bit2
;    RESULTCOMMENT:Unterspannung detektiert
;    RESULT:STAT_SW_EXTENSION
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich 0/1, Byte1, Bit7
;    RESULTCOMMENT:Unterspannung detektiert
;    RESULTCOMMENT:Byte 2, Fehlermeldungen im Ablauf WIR oder NSR
;    RESULT:STAT_NO_ERR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:kein Fehler
;    RESULT:STAT_COMM_ABORTED
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:TRSP-Kommando abgebrochen  -> weitere Bewertung siehe Status Byte3
;    RESULT:STAT_KEY_WRONG_MECH_KEY
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:gesetzt wenn ein STAT_MECHSC_xxx_xxx gesetzt
;    RESULT:STAT_MECHSC_ASCII_BCD
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Fehler bei Umcodierung Daten für mechanischen Schliesscode ASCII zu BCD
;    RESULT:STAT_MECHSC_BCD_ASCII
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Fehler bei Umcodierung Daten für mechanischen Schliesscode BCD zu ASCII
;    RESULT:STAT_MECHSC_IN_TRSP
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:mechanischer Schliesscode im TRSP nicht plausibel (laut LH)
;    RESULT:STAT_MECHSC_NOT_EQUAL
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:mechanischer Schliesscode im TRSP und in ECU stimmt nicht überein
;    RESULT:STAT_KEY_TYP_NOT_EQUAL
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schluesseltyp in TRSP und ECU stimmen nicht überein
;    RESULT:STAT_KEY_TYPE_IN_TRSP
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schluesseltyp in TRSP nicht plausibel
;    RESULT:STAT_KEY_NO_NORMAL_KEY
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:kein normaler Schluessel gesteckt
;    RESULT:STAT_KEY_NO_POCKET_KEY
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:kein Geldboersenschluessel gesteckt
;    RESULT:STAT_FGNR_ASCII_BCD
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Fehler bei Umcodierung Daten für Fahrgestellnummer ASCII zu BCD
;    RESULT:STAT_FGNR_BCD_ASCII
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Fehler bei Umcodierung Daten für Fahrgestellnummer BCD zu ASCII
;    RESULT:STAT_FGNR_NOT_EQUAL
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Fahrgestellnummer im TRSP und in ECU stimmt nicht ueberein
;    RESULT:STAT_CRYPTO_DATA
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Fehler TRSP-Daten für Nachschluessel in ECU
;    RESULT:STAT_ID_UNKNOWN
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:TRSP-ID unbekannt
;    RESULTCOMMENT:Byte 3, Diagnoseinfo TRSP-SW, TRSP-Kommunikation
;    RESULT:STAT_COM_NO_ERR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:kein Fehler
;    RESULT:STAT_COM_NO_ID
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Authentisierung konnte mit keinem Schluesseldatensatz durchgefuehrt werden
;    RESULT:STAT_COM_WRONG_P3
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Authentisierung scheitert da Page3 nicht korrekt
;    RESULT:STAT_COM_TIME_OUT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schnittstelle hat keine Daten mehr empfangen
;    RESULT:STAT_COM_ANTENNA_FAIL
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:ABIC meldet Fehler im Antennenkreis
;    RESULT:STAT_COM_IRQ_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schnittstellen-SW meldet IRQ-Fehler
;    RESULT:STAT_COM_WRONG_WRITE_CMD
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Falsche Bestaetigung für den Schreibbefehl empfangen
;    RESULT:STAT_COM_DREAD_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:2fach Lesen liefert ungleiches Ergebnis
;    RESULT:STAT_COM_RAW_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Lesen nach Schreiben liefert unerwartetes Ergebnis
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$34.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00095ED3:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009616A
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00095F35
                    etag       __00095F35,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00095F35:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00095F51
                    move       B2,#$1.B
__00095F51:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00095F75
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00095F75:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00095FBB
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009616A
__00095FBB:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00096113,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0009607D
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00096049
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00096049
                    comp       S3[B0],#'!'
                    jz         __0009602D
                    comp       S3[B0],#'#'
                    jz         __0009602D
                    jump       __00096049
__0009602D:         comp       I6,#$1.I
                    jz         __0009603E
                    wait       #$1.L
__0009603E:         subb       I6,#$1.I
                    jnz        __00095ED3
__00096049:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009616A
__0009607D:         comp       I3,#$0.I
                    jz         __00096107
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000960A4
                    move       B3,#$1.B
__000960A4:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000960BC
                    adds       B3,#$1.B
__000960BC:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00096107
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009616A
__00096107:         push       #$1.L
                    jump       __00096170
__00096113:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00096170
__0009616A:         push       #$0.L
__00096170:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000961AA
                    push       #$0.L
                    jump       __000961B0
__000961AA:         push       #$1.L
__000961B0:         pop        L0
                    jz         __000961BD
                    nop
                    eoj
__000961BD:         etag       __000961E0,"STAT_BTS_ACTIV"
                    push       #$1.L
                    jump       __000961E6
__000961E0:         push       #$0.L
__000961E6:         pop        L0
                    jz         __00096269
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_BTS_ACTIV",B0
                    pop        L0
__00096269:         etag       __0009628D,"STAT_KILL_ACTIV"
                    push       #$1.L
                    jump       __00096293
__0009628D:         push       #$0.L
__00096293:         pop        L0
                    jz         __0009632E
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KILL_ACTIV",B0
                    pop        L0
__0009632E:         etag       __00096351,"STAT_CRC_ERROR"
                    push       #$1.L
                    jump       __00096357
__00096351:         push       #$0.L
__00096357:         pop        L0
                    jz         __000963F1
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_CRC_ERROR",B0
                    pop        L0
__000963F1:         etag       __00096416,"STAT_EWS_AUTHENT"
                    push       #$1.L
                    jump       __0009641C
__00096416:         push       #$0.L
__0009641C:         pop        L0
                    jz         __000964B8
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_EWS_AUTHENT",B0
                    pop        L0
__000964B8:         etag       __000964DA,"STAT_ID_FOUND"
                    push       #$1.L
                    jump       __000964E0
__000964DA:         push       #$0.L
__000964E0:         pop        L0
                    jz         __00096579
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ID_FOUND",B0
                    pop        L0
__00096579:         etag       __000965A2,"STAT_INIT_STATUS_KEY"
                    push       #$1.L
                    jump       __000965A8
__000965A2:         push       #$0.L
__000965A8:         pop        L0
                    jz         __00096648
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INIT_STATUS_KEY",B0
                    pop        L0
__00096648:         etag       __0009666B,"STAT_WIR_ACTIV"
                    push       #$1.L
                    jump       __00096671
__0009666B:         push       #$0.L
__00096671:         pop        L0
                    jz         __0009670B
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_WIR_ACTIV",B0
                    pop        L0
__0009670B:         etag       __0009672E,"STAT_NSR_ACTIV"
                    push       #$1.L
                    jump       __00096734
__0009672E:         push       #$0.L
__00096734:         pop        L0
                    jz         __000967CE
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NSR_ACTIV",B0
                    pop        L0
__000967CE:         etag       __000967F7,"STAT_MREWS_INIT_DONE"
                    push       #$1.L
                    jump       __000967FD
__000967F7:         push       #$0.L
__000967FD:         pop        L0
                    jz         __00096886
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MREWS_INIT_DONE",B0
                    pop        L0
__00096886:         etag       __000968AE,"STAT_TRSP_INIT_DONE"
                    push       #$1.L
                    jump       __000968B4
__000968AE:         push       #$0.L
__000968B4:         pop        L0
                    jz         __00096953
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_TRSP_INIT_DONE",B0
                    pop        L0
__00096953:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    etag       __00096993,"STAT_SW_EXTENSION"
                    push       #$1.L
                    jump       __00096999
__00096993:         push       #$0.L
__00096999:         pop        L0
                    jz         __00096B29
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00096A3B
                    push       #$0.L
                    jump       __00096A41
__00096A3B:         push       #$1.L
__00096A41:         pop        L0
                    jz         __00096AFE
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_SW_EXTENSION",B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    jump       __00096B29
__00096AFE:         move       L0,#$2.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_SW_EXTENSION",B0
                    pop        L0
__00096B29:         etag       __00096B4E,"STAT_LOW_VOLTAGE"
                    push       #$1.L
                    jump       __00096B54
__00096B4E:         push       #$0.L
__00096B54:         pop        L0
                    jz         __00096B8B
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_LOW_VOLTAGE",B0
                    pop        L0
__00096B8B:         etag       __00096BAB,"STAT_NO_ERR"
                    push       #$1.L
                    jump       __00096BB1
__00096BAB:         push       #$0.L
__00096BB1:         pop        L0
                    jz         __00096C86
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00096C25
                    push       #$0.L
                    jump       __00096C2B
__00096C25:         push       #$1.L
__00096C2B:         pop        L0
                    jz         __00096C61
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NO_ERR",B0
                    pop        L0
                    jump       __00096C86
__00096C61:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NO_ERR",B0
                    pop        L0
__00096C86:         etag       __00096CAC,"STAT_COMM_ABORTED"
                    push       #$1.L
                    jump       __00096CB2
__00096CAC:         push       #$0.L
__00096CB2:         pop        L0
                    jz         __00096D93
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00096D26
                    push       #$0.L
                    jump       __00096D2C
__00096D26:         push       #$1.L
__00096D2C:         pop        L0
                    jz         __00096D68
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COMM_ABORTED",B0
                    pop        L0
                    jump       __00096D93
__00096D68:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COMM_ABORTED",B0
                    pop        L0
__00096D93:         etag       __00096DBF,"STAT_KEY_WRONG_MECH_KEY"
                    push       #$1.L
                    jump       __00096DC5
__00096DBF:         push       #$0.L
__00096DC5:         pop        L0
                    jz         __0009709E
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00096E39
                    push       #$0.L
                    jump       __00096E3F
__00096E39:         push       #$1.L
__00096E3F:         move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00096EA8
                    push       #$0.L
                    jump       __00096EAE
__00096EA8:         push       #$1.L
__00096EAE:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00096EDD
                    push       #$0.L
                    jump       __00096EE3
__00096EDD:         push       #$1.L
__00096EE3:         move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00096F4C
                    push       #$0.L
                    jump       __00096F52
__00096F4C:         push       #$1.L
__00096F52:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00096F81
                    push       #$0.L
                    jump       __00096F87
__00096F81:         push       #$1.L
__00096F87:         move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00096FF0
                    push       #$0.L
                    jump       __00096FF6
__00096FF0:         push       #$1.L
__00096FF6:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00097025
                    push       #$0.L
                    jump       __0009702B
__00097025:         push       #$1.L
__0009702B:         pop        L0
                    jz         __0009706D
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_WRONG_MECH_KEY",B0
                    pop        L0
                    jump       __0009709E
__0009706D:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_WRONG_MECH_KEY",B0
                    pop        L0
__0009709E:         etag       __000970C8,"STAT_MECHSC_ASCII_BCD"
                    push       #$1.L
                    jump       __000970CE
__000970C8:         push       #$0.L
__000970CE:         pop        L0
                    jz         __000971B7
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00097142
                    push       #$0.L
                    jump       __00097148
__00097142:         push       #$1.L
__00097148:         pop        L0
                    jz         __00097188
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MECHSC_ASCII_BCD",B0
                    pop        L0
                    jump       __000971B7
__00097188:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MECHSC_ASCII_BCD",B0
                    pop        L0
__000971B7:         etag       __000971E1,"STAT_MECHSC_BCD_ASCII"
                    push       #$1.L
                    jump       __000971E7
__000971E1:         push       #$0.L
__000971E7:         pop        L0
                    jz         __000972D0
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009725B
                    push       #$0.L
                    jump       __00097261
__0009725B:         push       #$1.L
__00097261:         pop        L0
                    jz         __000972A1
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MECHSC_BCD_ASCII",B0
                    pop        L0
                    jump       __000972D0
__000972A1:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MECHSC_BCD_ASCII",B0
                    pop        L0
__000972D0:         etag       __000972F8,"STAT_MECHSC_IN_TRSP"
                    push       #$1.L
                    jump       __000972FE
__000972F8:         push       #$0.L
__000972FE:         pop        L0
                    jz         __000973E3
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00097372
                    push       #$0.L
                    jump       __00097378
__00097372:         push       #$1.L
__00097378:         pop        L0
                    jz         __000973B6
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MECHSC_IN_TRSP",B0
                    pop        L0
                    jump       __000973E3
__000973B6:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MECHSC_IN_TRSP",B0
                    pop        L0
__000973E3:         etag       __0009740D,"STAT_MECHSC_NOT_EQUAL"
                    push       #$1.L
                    jump       __00097413
__0009740D:         push       #$0.L
__00097413:         pop        L0
                    jz         __000974FC
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00097487
                    push       #$0.L
                    jump       __0009748D
__00097487:         push       #$1.L
__0009748D:         pop        L0
                    jz         __000974CD
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MECHSC_NOT_EQUAL",B0
                    pop        L0
                    jump       __000974FC
__000974CD:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MECHSC_NOT_EQUAL",B0
                    pop        L0
__000974FC:         etag       __00097527,"STAT_KEY_TYP_NOT_EQUAL"
                    push       #$1.L
                    jump       __0009752D
__00097527:         push       #$0.L
__0009752D:         pop        L0
                    jz         __00097618
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000975A1
                    push       #$0.L
                    jump       __000975A7
__000975A1:         push       #$1.L
__000975A7:         pop        L0
                    jz         __000975E8
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_TYP_NOT_EQUAL",B0
                    pop        L0
                    jump       __00097618
__000975E8:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_TYP_NOT_EQUAL",B0
                    pop        L0
__00097618:         etag       __00097642,"STAT_KEY_TYPE_IN_TRSP"
                    push       #$1.L
                    jump       __00097648
__00097642:         push       #$0.L
__00097648:         pop        L0
                    jz         __00097731
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000976BC
                    push       #$0.L
                    jump       __000976C2
__000976BC:         push       #$1.L
__000976C2:         pop        L0
                    jz         __00097702
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_TYPE_IN_TRSP",B0
                    pop        L0
                    jump       __00097731
__00097702:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_TYPE_IN_TRSP",B0
                    pop        L0
__00097731:         etag       __0009775C,"STAT_KEY_NO_NORMAL_KEY"
                    push       #$1.L
                    jump       __00097762
__0009775C:         push       #$0.L
__00097762:         pop        L0
                    jz         __0009784D
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000977D6
                    push       #$0.L
                    jump       __000977DC
__000977D6:         push       #$1.L
__000977DC:         pop        L0
                    jz         __0009781D
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_NO_NORMAL_KEY",B0
                    pop        L0
                    jump       __0009784D
__0009781D:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_NO_NORMAL_KEY",B0
                    pop        L0
__0009784D:         etag       __00097878,"STAT_KEY_NO_POCKET_KEY"
                    push       #$1.L
                    jump       __0009787E
__00097878:         push       #$0.L
__0009787E:         pop        L0
                    jz         __00097969
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000978F2
                    push       #$0.L
                    jump       __000978F8
__000978F2:         push       #$1.L
__000978F8:         pop        L0
                    jz         __00097939
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_NO_POCKET_KEY",B0
                    pop        L0
                    jump       __00097969
__00097939:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_NO_POCKET_KEY",B0
                    pop        L0
__00097969:         etag       __00097991,"STAT_FGNR_ASCII_BCD"
                    push       #$1.L
                    jump       __00097997
__00097991:         push       #$0.L
__00097997:         pop        L0
                    jz         __00097A7C
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00097A0B
                    push       #$0.L
                    jump       __00097A11
__00097A0B:         push       #$1.L
__00097A11:         pop        L0
                    jz         __00097A4F
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_FGNR_ASCII_BCD",B0
                    pop        L0
                    jump       __00097A7C
__00097A4F:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_FGNR_ASCII_BCD",B0
                    pop        L0
__00097A7C:         etag       __00097AA4,"STAT_FGNR_BCD_ASCII"
                    push       #$1.L
                    jump       __00097AAA
__00097AA4:         push       #$0.L
__00097AAA:         pop        L0
                    jz         __00097B8F
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00097B1E
                    push       #$0.L
                    jump       __00097B24
__00097B1E:         push       #$1.L
__00097B24:         pop        L0
                    jz         __00097B62
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_FGNR_BCD_ASCII",B0
                    pop        L0
                    jump       __00097B8F
__00097B62:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_FGNR_BCD_ASCII",B0
                    pop        L0
__00097B8F:         etag       __00097BB7,"STAT_FGNR_NOT_EQUAL"
                    push       #$1.L
                    jump       __00097BBD
__00097BB7:         push       #$0.L
__00097BBD:         pop        L0
                    jz         __00097CA2
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00097C31
                    push       #$0.L
                    jump       __00097C37
__00097C31:         push       #$1.L
__00097C37:         pop        L0
                    jz         __00097C75
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_FGNR_NOT_EQUAL",B0
                    pop        L0
                    jump       __00097CA2
__00097C75:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_FGNR_NOT_EQUAL",B0
                    pop        L0
__00097CA2:         etag       __00097CC7,"STAT_CRYPTO_DATA"
                    push       #$1.L
                    jump       __00097CCD
__00097CC7:         push       #$0.L
__00097CCD:         pop        L0
                    jz         __00097DAC
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00097D41
                    push       #$0.L
                    jump       __00097D47
__00097D41:         push       #$1.L
__00097D47:         pop        L0
                    jz         __00097D82
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_CRYPTO_DATA",B0
                    pop        L0
                    jump       __00097DAC
__00097D82:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_CRYPTO_DATA",B0
                    pop        L0
__00097DAC:         etag       __00097DD0,"STAT_ID_UNKNOWN"
                    push       #$1.L
                    jump       __00097DD6
__00097DD0:         push       #$0.L
__00097DD6:         pop        L0
                    jz         __00097EB3
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00097E4A
                    push       #$0.L
                    jump       __00097E50
__00097E4A:         push       #$1.L
__00097E50:         pop        L0
                    jz         __00097E8A
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ID_UNKNOWN",B0
                    pop        L0
                    jump       __00097EB3
__00097E8A:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ID_UNKNOWN",B0
                    pop        L0
__00097EB3:         etag       __00097ED7,"STAT_COM_NO_ERR"
                    push       #$1.L
                    jump       __00097EDD
__00097ED7:         push       #$0.L
__00097EDD:         pop        L0
                    jz         __00097FBA
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00097F51
                    push       #$0.L
                    jump       __00097F57
__00097F51:         push       #$1.L
__00097F57:         pop        L0
                    jz         __00097F91
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_NO_ERR",B0
                    pop        L0
                    jump       __00097FBA
__00097F91:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_NO_ERR",B0
                    pop        L0
__00097FBA:         etag       __00097FDD,"STAT_COM_NO_ID"
                    push       #$1.L
                    jump       __00097FE3
__00097FDD:         push       #$0.L
__00097FE3:         pop        L0
                    jz         __000980BE
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00098057
                    push       #$0.L
                    jump       __0009805D
__00098057:         push       #$1.L
__0009805D:         pop        L0
                    jz         __00098096
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_NO_ID",B0
                    pop        L0
                    jump       __000980BE
__00098096:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_NO_ID",B0
                    pop        L0
__000980BE:         etag       __000980E4,"STAT_COM_WRONG_P3"
                    push       #$1.L
                    jump       __000980EA
__000980E4:         push       #$0.L
__000980EA:         pop        L0
                    jz         __000981CB
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009815E
                    push       #$0.L
                    jump       __00098164
__0009815E:         push       #$1.L
__00098164:         pop        L0
                    jz         __000981A0
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_WRONG_P3",B0
                    pop        L0
                    jump       __000981CB
__000981A0:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_WRONG_P3",B0
                    pop        L0
__000981CB:         etag       __000981F1,"STAT_COM_TIME_OUT"
                    push       #$1.L
                    jump       __000981F7
__000981F1:         push       #$0.L
__000981F7:         pop        L0
                    jz         __000982D8
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009826B
                    push       #$0.L
                    jump       __00098271
__0009826B:         push       #$1.L
__00098271:         pop        L0
                    jz         __000982AD
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_TIME_OUT",B0
                    pop        L0
                    jump       __000982D8
__000982AD:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_TIME_OUT",B0
                    pop        L0
__000982D8:         etag       __00098302,"STAT_COM_ANTENNA_FAIL"
                    push       #$1.L
                    jump       __00098308
__00098302:         push       #$0.L
__00098308:         pop        L0
                    jz         __000983F1
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009837C
                    push       #$0.L
                    jump       __00098382
__0009837C:         push       #$1.L
__00098382:         pop        L0
                    jz         __000983C2
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_ANTENNA_FAIL",B0
                    pop        L0
                    jump       __000983F1
__000983C2:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_ANTENNA_FAIL",B0
                    pop        L0
__000983F1:         etag       __00098418,"STAT_COM_IRQ_ERROR"
                    push       #$1.L
                    jump       __0009841E
__00098418:         push       #$0.L
__0009841E:         pop        L0
                    jz         __00098501
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00098492
                    push       #$0.L
                    jump       __00098498
__00098492:         push       #$1.L
__00098498:         pop        L0
                    jz         __000984D5
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_IRQ_ERROR",B0
                    pop        L0
                    jump       __00098501
__000984D5:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_IRQ_ERROR",B0
                    pop        L0
__00098501:         etag       __0009852E,"STAT_COM_WRONG_WRITE_CMD"
                    push       #$1.L
                    jump       __00098534
__0009852E:         push       #$0.L
__00098534:         pop        L0
                    jz         __00098623
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000985A8
                    push       #$0.L
                    jump       __000985AE
__000985A8:         push       #$1.L
__000985AE:         pop        L0
                    jz         __000985F1
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_WRONG_WRITE_CMD",B0
                    pop        L0
                    jump       __00098623
__000985F1:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_WRONG_WRITE_CMD",B0
                    pop        L0
__00098623:         etag       __0009864C,"STAT_COM_DREAD_ERROR"
                    push       #$1.L
                    jump       __00098652
__0009864C:         push       #$0.L
__00098652:         pop        L0
                    jz         __00098739
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000986C6
                    push       #$0.L
                    jump       __000986CC
__000986C6:         push       #$1.L
__000986CC:         pop        L0
                    jz         __0009870B
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_DREAD_ERROR",B0
                    pop        L0
                    jump       __00098739
__0009870B:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_DREAD_ERROR",B0
                    pop        L0
__00098739:         etag       __00098760,"STAT_COM_RAW_ERROR"
                    push       #$1.L
                    jump       __00098766
__00098760:         push       #$0.L
__00098766:         pop        L0
                    jz         __00098849
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000987DA
                    push       #$0.L
                    jump       __000987E0
__000987DA:         push       #$1.L
__000987E0:         pop        L0
                    jz         __0009881D
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_RAW_ERROR",B0
                    pop        L0
                    jump       __00098849
__0009881D:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_COM_RAW_ERROR",B0
                    pop        L0
__00098849:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __00098890,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00098896
__00098890:         push       #$0.L
__00098896:         pop        L0
                    jz         __000988A3
                    nop
                    nop
__000988A3:         eoj
                    eoj


STEUERN_MREWS_INIT#
;    JOBNAME:STEUERN_MREWS_INIT
;    JOBCOMMENT:KWP2000:    $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:$2C recordLocalIdentifier "IES - Initialisierungserkennung-status"
;    JOBCOMMENT:
;    JOBCOMMENT:ermöglicht Verriegelung des SG
;    JOBCOMMENT:keine Entriegelung möglich !
;    JOBCOMMENT:sperrt einige Diagnose-Jobs, z.B.:
;    JOBCOMMENT:STATUS_SCHLUESSELDATEN
;    JOBCOMMENT:STEUERN_SCHLUESSELDATEN
;    JOBCOMMENT:STEUERN_FAHRGESTELLNUMMER
;    JOBCOMMENT:STEUERN_TRSP_INIT
;    JOBCOMMENT:STEUERN_PROG_LOCATION_DATUM
;    JOBCOMMENT:STEUERN_MECHANISCHER_SCHLUESSELCODE
;    ARG:DATEN
;    ARGTYPE:string
;    ARGCOMMENT:"Daten": z.B. "0xAA,0xAA,0xAA" => verriegelt
;    ARGCOMMENT:o."0xFF,0xFF,0xFF" => nicht verriegelt
;    ARGCOMMENT:======> Byte 0 - 2
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$85.B,$FF.B,$F1.B,$3B.B,$2C.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$3.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    pars       S1,#$1.I
                    jz         __000988EF
                    push       #$1.L
                    jump       __000988F5
__000988EF:         push       #$0.L
__000988F5:         pop        L0
                    jz         __00099010
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0009891A
                    push       #$1.L
                    jump       __00098920
__0009891A:         push       #$0.L
__00098920:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
__0009899D:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __000989DC
                    move       I1,#$FFFF.I
__000989DC:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S7,S5
                    jz         __00098A1B
                    push       #$1.L
                    jump       __00098A24
__00098A1B:         push       #$0.L
                    clear      S7
__00098A24:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00098A83
                    push       #$0.L
                    jump       __00098A89
__00098A83:         push       #$1.L
__00098A89:         pop        L0
                    jz         __00098AC2
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00098AC2:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00098B0C
                    push       #$0.L
                    jump       __00098B12
__00098B0C:         push       #$1.L
__00098B12:         pop        L0
                    jz         __00098BC4
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S6
                    strcat     S6,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S7
                    strcat     S7,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    strcat     S7,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__00098BC4:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    a2fix      L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    move       S0[#$5],B2
                    move       S0[#$6],B3
                    pop        L0
                    move       L0,S0[#$3]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __00098C32
                    push       #$0.L
                    jump       __00098C38
__00098C32:         push       #$1.L
__00098C38:         move       L0,S0[#$3]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __00098C67
                    push       #$0.L
                    jump       __00098C6D
__00098C67:         push       #$1.L
__00098C6D:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00098C9C
                    push       #$0.L
                    jump       __00098CA2
__00098C9C:         push       #$1.L
__00098CA2:         pop        L0
                    jz         __00098CDB
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00098CDB:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00098D25
                    push       #$0.L
                    jump       __00098D2B
__00098D25:         push       #$1.L
__00098D2B:         pop        L0
                    jz         __00098DB1
                    nop
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __00098D4A
                    move       I1,#$FFFF.I
__00098D4A:         push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
                    jump       __00098E26
__00098DB1:         clear      L0
                    move       I0,S0[#$1]
                    jpl        __00098DC5
                    move       I1,#$FFFF.I
__00098DC5:         push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
__00098E26:         move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00098E44
                    move       I1,#$FFFF.I
__00098E44:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$3]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00098E82
                    move       I1,#$FFFF.I
__00098E82:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    move       S0[#$8],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$7]
                    jpl        __00098EC3
                    move       I1,#$FFFF.I
__00098EC3:         push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00098EEE
                    push       #$0.L
                    jump       __00098EF4
__00098EEE:         push       #$1.L
__00098EF4:         pop        L0
                    jz         __00098F03
                    jump       __0009899D
__00098F03:         clear      L0
                    move       I0,S0[#$7]
                    jpl        __00098F17
                    move       I1,#$FFFF.I
__00098F17:         push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00098F42
                    push       #$0.L
                    jump       __00098F48
__00098F42:         push       #$1.L
__00098F48:         clear      L0
                    move       I0,S0[#$1]
                    jpl        __00098F5C
                    move       I1,#$FFFF.I
__00098F5C:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00098F96
                    push       #$0.L
                    jump       __00098F9C
__00098F96:         push       #$1.L
__00098F9C:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00098FCB
                    push       #$0.L
                    jump       __00098FD1
__00098FCB:         push       #$1.L
__00098FD1:         pop        L0
                    jz         __0009900A
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009900A:         jump       __0009903E
__00099010:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009903E:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000990BF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00099356
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00099121
                    etag       __00099121,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00099121:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009913D
                    move       B2,#$1.B
__0009913D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00099161
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00099161:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000991A7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00099356
__000991A7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000992FF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00099269
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00099235
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00099235
                    comp       S3[B0],#'!'
                    jz         __00099219
                    comp       S3[B0],#'#'
                    jz         __00099219
                    jump       __00099235
__00099219:         comp       I6,#$1.I
                    jz         __0009922A
                    wait       #$1.L
__0009922A:         subb       I6,#$1.I
                    jnz        __000990BF
__00099235:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00099356
__00099269:         comp       I3,#$0.I
                    jz         __000992F3
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00099290
                    move       B3,#$1.B
__00099290:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000992A8
                    adds       B3,#$1.B
__000992A8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000992F3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00099356
__000992F3:         push       #$1.L
                    jump       __0009935C
__000992FF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009935C
__00099356:         push       #$0.L
__0009935C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00099396
                    push       #$0.L
                    jump       __0009939C
__00099396:         push       #$1.L
__0009939C:         pop        L0
                    jz         __000993A9
                    nop
                    eoj
__000993A9:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_MREWS_INIT#
;    JOBNAME:STATUS_MREWS_INIT
;    JOBCOMMENT:aktueller Status "MREWS, Init-Kennung"
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:$2C recordLocalIdentifier
;    JOBCOMMENT:
;    JOBCOMMENT:Feststellung, ob das SG verriegelt ist
;    RESULT:STAT_MREWS_INIT
;    RESULTTYPE:binary
;    RESULTCOMMENT:3 Byte
;    RESULTCOMMENT:=> "0xAA,0xAA,0xAA" => SG verriegelt
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$2C.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00099468:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000996FF
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000994CA
                    etag       __000994CA,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000994CA:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000994E6
                    move       B2,#$1.B
__000994E6:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009950A
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009950A:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00099550
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000996FF
__00099550:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000996A8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00099612
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000995DE
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000995DE
                    comp       S3[B0],#'!'
                    jz         __000995C2
                    comp       S3[B0],#'#'
                    jz         __000995C2
                    jump       __000995DE
__000995C2:         comp       I6,#$1.I
                    jz         __000995D3
                    wait       #$1.L
__000995D3:         subb       I6,#$1.I
                    jnz        __00099468
__000995DE:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000996FF
__00099612:         comp       I3,#$0.I
                    jz         __0009969C
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00099639
                    move       B3,#$1.B
__00099639:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00099651
                    adds       B3,#$1.B
__00099651:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009969C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000996FF
__0009969C:         push       #$1.L
                    jump       __00099705
__000996A8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00099705
__000996FF:         push       #$0.L
__00099705:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009973F
                    push       #$0.L
                    jump       __00099745
__0009973F:         push       #$1.L
__00099745:         pop        L0
                    jz         __00099752
                    nop
                    eoj
__00099752:         etag       __00099776,"STAT_MREWS_INIT"
                    push       #$1.L
                    jump       __0009977C
__00099776:         push       #$0.L
__0009977C:         pop        L0
                    jz         __000998F2
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000997C0:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000997D4
                    move       I1,#$FFFF.I
__000997D4:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000997FD
                    push       #$0.L
                    jump       __00099803
__000997FD:         push       #$1.L
__00099803:         pop        L0
                    jz         __000998CD
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00099822
                    move       I1,#$FFFF.I
__00099822:         push       L0
                    atsp       L0,#$4.L
                    subb       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00099863
                    move       I1,#$FFFF.I
__00099863:         push       L0
                    move       L0,#$2.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __00099884
                    move       I1,#$FFFF.I
__00099884:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    jump       __000997C0
__000998CD:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_MREWS_INIT",S1
                    pop        L0
__000998F2:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __00099939,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __0009993F
__00099939:         push       #$0.L
__0009993F:         pop        L0
                    jz         __0009994C
                    nop
                    nop
__0009994C:         eoj
                    eoj


STEUERN_SCHLUESSEL_SPERREN#
;    JOBNAME:STEUERN_SCHLUESSEL_SPERREN
;    JOBCOMMENT:Schreibt 1 Byte "Schluessel-Sperre"
;    JOBCOMMENT:
;    JOBCOMMENT:KWP2000:    $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:$2E recordLocalIdentifier
;    JOBCOMMENT:Modus  :    Default
;    JOBCOMMENT:sperrt den über die Schluesselnummer eingegebenen Schluessel
;    JOBCOMMENT:mit diesem gesperrten Schluessel kein Fahrzeugstart mehr möglich
;    JOBCOMMENT:zum Sperren muß Schluessel gesteckt sein -> dieser nicht sperrbar
;    ARG:KEY_NUMBER
;    ARGTYPE:unsigned int
;    ARGCOMMENT:Schluesselnummer: 1...10
;    ARGCOMMENT:======> Byte0
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$3B.B,$2E.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __0009997E
                    push       #$1.L
                    jump       __00099984
__0009997E:         push       #$0.L
__00099984:         pop        L0
                    jz         __00099AD9
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000999E2
                    push       #$0.L
                    jump       __000999E8
__000999E2:         push       #$1.L
__000999E8:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00099A1A
                    push       #$0.L
                    jump       __00099A20
__00099A1A:         push       #$1.L
__00099A20:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00099A4F
                    push       #$0.L
                    jump       __00099A55
__00099A4F:         push       #$1.L
__00099A55:         pop        L0
                    jz         __00099A8E
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00099A8E:         move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    jump       __00099B07
__00099AD9:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__00099B07:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__00099BAF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __00099E46
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __00099C11
                    etag       __00099C11,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__00099C11:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00099C2D
                    move       B2,#$1.B
__00099C2D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __00099C51
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__00099C51:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __00099C97
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __00099E46
__00099C97:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __00099DEF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __00099D59
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __00099D25
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __00099D25
                    comp       S3[B0],#'!'
                    jz         __00099D09
                    comp       S3[B0],#'#'
                    jz         __00099D09
                    jump       __00099D25
__00099D09:         comp       I6,#$1.I
                    jz         __00099D1A
                    wait       #$1.L
__00099D1A:         subb       I6,#$1.I
                    jnz        __00099BAF
__00099D25:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __00099E46
__00099D59:         comp       I3,#$0.I
                    jz         __00099DE3
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __00099D80
                    move       B3,#$1.B
__00099D80:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __00099D98
                    adds       B3,#$1.B
__00099D98:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __00099DE3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __00099E46
__00099DE3:         push       #$1.L
                    jump       __00099E4C
__00099DEF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __00099E4C
__00099E46:         push       #$0.L
__00099E4C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __00099E86
                    push       #$0.L
                    jump       __00099E8C
__00099E86:         push       #$1.L
__00099E8C:         pop        L0
                    jz         __00099E99
                    nop
                    eoj
__00099E99:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __00099EE0,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __00099EE6
__00099EE0:         push       #$0.L
__00099EE6:         pop        L0
                    jz         __00099EF3
                    nop
                    nop
__00099EF3:         eoj
                    eoj


STEUERN_SCHLUESSEL_FREIGEBEN#
;    JOBNAME:STEUERN_SCHLUESSEL_FREIGEBEN
;    JOBCOMMENT:Schreibt 1 Byte "Schluessel-Nummer"
;    JOBCOMMENT:
;    JOBCOMMENT:KWP2000:    $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:$2F recordLocalIdentifier
;    JOBCOMMENT:Modus  :    Default
;    JOBCOMMENT:gibt den über die Schluesselnummer eingegebenen Schlüssel frei
;    ARG:KEY_NUMBER
;    ARGTYPE:unsigned int
;    ARGCOMMENT:"Nr.":   1-10
;    ARGCOMMENT:======> Byte0
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$3B.B,$2F.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __00099F25
                    push       #$1.L
                    jump       __00099F2B
__00099F25:         push       #$0.L
__00099F2B:         pop        L0
                    jz         __0009A080
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __00099F89
                    push       #$0.L
                    jump       __00099F8F
__00099F89:         push       #$1.L
__00099F8F:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __00099FC1
                    push       #$0.L
                    jump       __00099FC7
__00099FC1:         push       #$1.L
__00099FC7:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __00099FF6
                    push       #$0.L
                    jump       __00099FFC
__00099FF6:         push       #$1.L
__00099FFC:         pop        L0
                    jz         __0009A035
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009A035:         move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    jump       __0009A0AE
__0009A080:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009A0AE:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009A156:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009A3ED
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009A1B8
                    etag       __0009A1B8,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009A1B8:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009A1D4
                    move       B2,#$1.B
__0009A1D4:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009A1F8
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009A1F8:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0009A23E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009A3ED
__0009A23E:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0009A396,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0009A300
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009A2CC
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009A2CC
                    comp       S3[B0],#'!'
                    jz         __0009A2B0
                    comp       S3[B0],#'#'
                    jz         __0009A2B0
                    jump       __0009A2CC
__0009A2B0:         comp       I6,#$1.I
                    jz         __0009A2C1
                    wait       #$1.L
__0009A2C1:         subb       I6,#$1.I
                    jnz        __0009A156
__0009A2CC:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009A3ED
__0009A300:         comp       I3,#$0.I
                    jz         __0009A38A
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009A327
                    move       B3,#$1.B
__0009A327:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0009A33F
                    adds       B3,#$1.B
__0009A33F:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009A38A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009A3ED
__0009A38A:         push       #$1.L
                    jump       __0009A3F3
__0009A396:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009A3F3
__0009A3ED:         push       #$0.L
__0009A3F3:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009A42D
                    push       #$0.L
                    jump       __0009A433
__0009A42D:         push       #$1.L
__0009A433:         pop        L0
                    jz         __0009A440
                    nop
                    eoj
__0009A440:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __0009A487,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __0009A48D
__0009A487:         push       #$0.L
__0009A48D:         pop        L0
                    jz         __0009A49A
                    nop
                    nop
__0009A49A:         eoj
                    eoj


STATUS_TRSP_DATEN#
;    JOBNAME:STATUS_TRSP_DATEN
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:$xx recordLocalIdentifier, $40-$49
;    JOBCOMMENT:
;    JOBCOMMENT:auslesen bestimmter Statusdaten aus SG fuer den eingegebenen Schluessel
;    ARG:SCHLUESSEL_NUMMER
;    ARGTYPE:int
;    ARGCOMMENT:Werte: 1...10
;    RESULT:STAT_STATE1
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich Byte 0, Bit 0 - 7
;    RESULTCOMMENT:1. Schlüssel-Status-Byte(NOT_VALID_KEY): gesperrt=TRUE/frei=FALSE
;    RESULT:STAT_STATE2
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich Byte 1, Bit 0 - 7
;    RESULTCOMMENT:2. Schlüssel-Status-Byte: x x x x x x x x 
;    RESULTCOMMENT:| | | | | | | |-> Bit 0:  ERC-Checksummenfehler
;    RESULTCOMMENT:| | | | | | |---> Bit 1:  Bit 1 - 3 -> Typ: 010 GB_KEY
;    RESULTCOMMENT:| | | | | |-----> Bit 2:                    011 FB_KEY
;    RESULTCOMMENT:| | | | |-------> Bit 3:                    111 NS_KEY
;    RESULTCOMMENT:| | | |---------> Bit 4:  1=automatisch zu initialisieren
;    RESULTCOMMENT:| | |                     0=bereits initialisiert
;    RESULTCOMMENT:| | |-----------> Bit 5:  1=mech. Schlüsselcode noch nicht getestet
;    RESULTCOMMENT:| |                       0=mech. Schlüsselcode getestet
;    RESULTCOMMENT:| |-------------> Bit 6:  1=mech. Schlüsselcode gültig
;    RESULTCOMMENT:|                         0=mech. Schlüsselcode nicht gültig
;    RESULTCOMMENT:|---------------> Bit 7:  1=Schlüssel benutzt
;    RESULTCOMMENT:0=Schlüssel unbenutzt
;    RESULT:STAT_INITIALISIERUNG
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Bereich Byte 2, Bit 0 - 7
;    RESULTCOMMENT:Initialisierungs-Status-Byte: 0x0   ISTATE_OK
;    RESULTCOMMENT:0x1   ISTATE_P_4to7_OK
;    RESULTCOMMENT:0x2   ISTATE_P_1to3_OK
;    RESULTCOMMENT:0x3   ISTATE_P_1and2_OK
;    RESULTCOMMENT:0x4   ISTATE_P_2_OK
;    RESULTCOMMENT:0x5   ISTATE_ID_MECHSC_SAVED
;    RESULTCOMMENT:0x6   ISTATE_MECHSC_OK
;    RESULTCOMMENT:0x7   ISTATE_DEFAULT
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __0009A4CB
                    push       #$1.L
                    jump       __0009A4D1
__0009A4CB:         push       #$0.L
__0009A4D1:         pop        L0
                    jz         __0009A61D
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0009A529
                    push       #$0.L
                    jump       __0009A52F
__0009A529:         push       #$1.L
__0009A52F:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0009A561
                    push       #$0.L
                    jump       __0009A567
__0009A561:         push       #$1.L
__0009A567:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009A596
                    push       #$0.L
                    jump       __0009A59C
__0009A596:         push       #$1.L
__0009A59C:         pop        L0
                    jz         __0009A5D9
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009A5D9:         move       L0,#$4.L
                    push       L0
                    move       L0,#$3F.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0009A64F
__0009A61D:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009A64F:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009A6D0:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009A967
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009A732
                    etag       __0009A732,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009A732:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009A74E
                    move       B2,#$1.B
__0009A74E:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009A772
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009A772:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0009A7B8
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009A967
__0009A7B8:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0009A910,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0009A87A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009A846
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009A846
                    comp       S3[B0],#'!'
                    jz         __0009A82A
                    comp       S3[B0],#'#'
                    jz         __0009A82A
                    jump       __0009A846
__0009A82A:         comp       I6,#$1.I
                    jz         __0009A83B
                    wait       #$1.L
__0009A83B:         subb       I6,#$1.I
                    jnz        __0009A6D0
__0009A846:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009A967
__0009A87A:         comp       I3,#$0.I
                    jz         __0009A904
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009A8A1
                    move       B3,#$1.B
__0009A8A1:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0009A8B9
                    adds       B3,#$1.B
__0009A8B9:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009A904
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009A967
__0009A904:         push       #$1.L
                    jump       __0009A96D
__0009A910:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009A96D
__0009A967:         push       #$0.L
__0009A96D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009A9A7
                    push       #$0.L
                    jump       __0009A9AD
__0009A9A7:         push       #$1.L
__0009A9AD:         pop        L0
                    jz         __0009A9BA
                    nop
                    eoj
__0009A9BA:         etag       __0009A9DA,"STAT_STATE1"
                    push       #$1.L
                    jump       __0009A9E0
__0009A9DA:         push       #$0.L
__0009A9E0:         pop        L0
                    jz         __0009AA49
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_STATE1",B0
                    pop        L0
__0009AA49:         etag       __0009AA69,"STAT_STATE2"
                    push       #$1.L
                    jump       __0009AA6F
__0009AA69:         push       #$0.L
__0009AA6F:         pop        L0
                    jz         __0009AAD8
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_STATE2",B0
                    pop        L0
__0009AAD8:         etag       __0009AB01,"STAT_INITIALISIERUNG"
                    push       #$1.L
                    jump       __0009AB07
__0009AB01:         push       #$0.L
__0009AB07:         pop        L0
                    jz         __0009AB79
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INITIALISIERUNG",B0
                    pop        L0
__0009AB79:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __0009ABC0,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __0009ABC6
__0009ABC0:         push       #$0.L
__0009ABC6:         pop        L0
                    jz         __0009ABD3
                    nop
                    nop
__0009ABD3:         eoj
                    eoj


STATUS_SCHLUESSELDATEN#
;    JOBNAME:STATUS_SCHLUESSELDATEN
;    JOBCOMMENT:Auslesen der SCHLUESSELDATEN
;    JOBCOMMENT:KWP2000 :   $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:$36...$3F  recordLocalIdentifier
;    JOBCOMMENT:Modus   :   Default
;    JOBCOMMENT:listet die kompletten Schluesseldaten aus SG-Tabelle zur
;    JOBCOMMENT:eingegebenen Schluesselnummer auf
;    JOBCOMMENT:Ausführung ist nur vor der Verriegelung möglich
;    ARG:SCHLUESSEL_NUMMER
;    ARGTYPE:int
;    ARGCOMMENT:Werte: 1...10
;    RESULT:STAT_STATUS_BYTE1
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schluessel-Status-Byte1
;    RESULT:STAT_STATUS_BYTE2
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schluessel-Status-Byte2
;    RESULT:STAT_INITIALISIERUNGSSTATUS
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Initialisierungsstatus
;    RESULT:STAT_IDENTIFIER
;    RESULTTYPE:binary
;    RESULTCOMMENT:Schluessel-Identifier, 4 Byte
;    RESULT:STAT_SECRET_KEY
;    RESULTTYPE:binary
;    RESULTCOMMENT:Secret Key, 6 Byte
;    RESULT:STAT_CONFIG_BYTE
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Config-Byte
;    RESULT:STAT_PASSWORD_TRANSPONDER
;    RESULTTYPE:binary
;    RESULTCOMMENT:Password Transponder, 3 Byte
;    RESULT:STAT_CRC_BYTE
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:CyclicRedundancyCheck-Byte
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __0009AC04
                    push       #$1.L
                    jump       __0009AC0A
__0009AC04:         push       #$0.L
__0009AC0A:         pop        L0
                    jz         __0009AD5C
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0009AC68
                    push       #$0.L
                    jump       __0009AC6E
__0009AC68:         push       #$1.L
__0009AC6E:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0009ACA0
                    push       #$0.L
                    jump       __0009ACA6
__0009ACA0:         push       #$1.L
__0009ACA6:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009ACD5
                    push       #$0.L
                    jump       __0009ACDB
__0009ACD5:         push       #$1.L
__0009ACDB:         pop        L0
                    jz         __0009AD18
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009AD18:         move       L0,#$4.L
                    push       L0
                    move       L0,#$35.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0009AD8E
__0009AD5C:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009AD8E:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009AE0F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009B0A6
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009AE71
                    etag       __0009AE71,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009AE71:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009AE8D
                    move       B2,#$1.B
__0009AE8D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009AEB1
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009AEB1:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0009AEF7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009B0A6
__0009AEF7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0009B04F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0009AFB9
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009AF85
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009AF85
                    comp       S3[B0],#'!'
                    jz         __0009AF69
                    comp       S3[B0],#'#'
                    jz         __0009AF69
                    jump       __0009AF85
__0009AF69:         comp       I6,#$1.I
                    jz         __0009AF7A
                    wait       #$1.L
__0009AF7A:         subb       I6,#$1.I
                    jnz        __0009AE0F
__0009AF85:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009B0A6
__0009AFB9:         comp       I3,#$0.I
                    jz         __0009B043
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009AFE0
                    move       B3,#$1.B
__0009AFE0:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0009AFF8
                    adds       B3,#$1.B
__0009AFF8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009B043
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009B0A6
__0009B043:         push       #$1.L
                    jump       __0009B0AC
__0009B04F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009B0AC
__0009B0A6:         push       #$0.L
__0009B0AC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009B0E6
                    push       #$0.L
                    jump       __0009B0EC
__0009B0E6:         push       #$1.L
__0009B0EC:         pop        L0
                    jz         __0009B0F9
                    nop
                    eoj
__0009B0F9:         etag       __0009B11F,"STAT_STATUS_BYTE1"
                    push       #$1.L
                    jump       __0009B125
__0009B11F:         push       #$0.L
__0009B125:         pop        L0
                    jz         __0009B17D
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_STATUS_BYTE1",B0
                    pop        L0
__0009B17D:         etag       __0009B1A3,"STAT_STATUS_BYTE2"
                    push       #$1.L
                    jump       __0009B1A9
__0009B1A3:         push       #$0.L
__0009B1A9:         pop        L0
                    jz         __0009B201
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_STATUS_BYTE2",B0
                    pop        L0
__0009B201:         etag       __0009B231,"STAT_INITIALISIERUNGSSTATUS"
                    push       #$1.L
                    jump       __0009B237
__0009B231:         push       #$0.L
__0009B237:         pop        L0
                    jz         __0009B299
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_INITIALISIERUNGSSTATUS",B0
                    pop        L0
__0009B299:         etag       __0009B2BD,"STAT_IDENTIFIER"
                    push       #$1.L
                    jump       __0009B2C3
__0009B2BD:         push       #$0.L
__0009B2C3:         pop        L0
                    jz         __0009B439
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0009B307:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B31B
                    move       I1,#$FFFF.I
__0009B31B:         push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009B344
                    push       #$0.L
                    jump       __0009B34A
__0009B344:         push       #$1.L
__0009B34A:         pop        L0
                    jz         __0009B414
                    nop
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B369
                    move       I1,#$FFFF.I
__0009B369:         push       L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B38A
                    move       I1,#$FFFF.I
__0009B38A:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B3E1
                    move       I1,#$FFFF.I
__0009B3E1:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    jump       __0009B307
__0009B414:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_IDENTIFIER",S1
                    pop        L0
__0009B439:         etag       __0009B45D,"STAT_SECRET_KEY"
                    push       #$1.L
                    jump       __0009B463
__0009B45D:         push       #$0.L
__0009B463:         pop        L0
                    jz         __0009B5D9
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0009B4A7:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B4BB
                    move       I1,#$FFFF.I
__0009B4BB:         push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009B4E4
                    push       #$0.L
                    jump       __0009B4EA
__0009B4E4:         push       #$1.L
__0009B4EA:         pop        L0
                    jz         __0009B5B4
                    nop
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B509
                    move       I1,#$FFFF.I
__0009B509:         push       L0
                    move       L0,#$9.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B52A
                    move       I1,#$FFFF.I
__0009B52A:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B581
                    move       I1,#$FFFF.I
__0009B581:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    jump       __0009B4A7
__0009B5B4:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_SECRET_KEY",S1
                    pop        L0
__0009B5D9:         etag       __0009B5FE,"STAT_CONFIG_BYTE"
                    push       #$1.L
                    jump       __0009B604
__0009B5FE:         push       #$0.L
__0009B604:         pop        L0
                    jz         __0009B65B
                    nop
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_CONFIG_BYTE",B0
                    pop        L0
__0009B65B:         etag       __0009B689,"STAT_PASSWORD_TRANSPONDER"
                    push       #$1.L
                    jump       __0009B68F
__0009B689:         push       #$0.L
__0009B68F:         pop        L0
                    jz         __0009B80F
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0009B6D3:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B6E7
                    move       I1,#$FFFF.I
__0009B6E7:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009B710
                    push       #$0.L
                    jump       __0009B716
__0009B710:         push       #$1.L
__0009B716:         pop        L0
                    jz         __0009B7E0
                    nop
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B735
                    move       I1,#$FFFF.I
__0009B735:         push       L0
                    move       L0,#$10.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B756
                    move       I1,#$FFFF.I
__0009B756:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009B7AD
                    move       I1,#$FFFF.I
__0009B7AD:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    jump       __0009B6D3
__0009B7E0:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_PASSWORD_TRANSPONDER",S1
                    pop        L0
__0009B80F:         etag       __0009B831,"STAT_CRC_BYTE"
                    push       #$1.L
                    jump       __0009B837
__0009B831:         push       #$0.L
__0009B837:         pop        L0
                    jz         __0009B88B
                    nop
                    move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_CRC_BYTE",B0
                    pop        L0
__0009B88B:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __0009B8D2,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __0009B8D8
__0009B8D2:         push       #$0.L
__0009B8D8:         pop        L0
                    jz         __0009B8E5
                    nop
                    nop
__0009B8E5:         eoj
                    eoj


STEUERN_SCHLUESSELDATEN#
;    JOBNAME:STEUERN_SCHLUESSELDATEN
;    JOBCOMMENT:Schreibt 17 Byte "Schluessel-Daten"
;    JOBCOMMENT:
;    JOBCOMMENT:KWP2000:    $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:$36...$3F recordLocalIdentifier
;    JOBCOMMENT:Modus  :    Default
;    JOBCOMMENT:dient dem Befüllen der internen Schluesseltabelle vor dem
;    JOBCOMMENT:eigentlichen Schluesselanlernen
;    JOBCOMMENT:Ausführung ist nur vor der Verriegelung möglich
;    ARG:KEY_NUMBER
;    ARGTYPE:int
;    ARGCOMMENT:"Schl-Nr": 1-10
;    ARGCOMMENT:======> Array-Index
;    ARG:STATUS_BYTE1
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"Status1": 0-255
;    ARGCOMMENT:======> Byte 0
;    ARG:STATUS_BYTE2
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"Status1": 0-255
;    ARGCOMMENT:======> Byte 1
;    ARG:INITIALISIERUNGSSTATUS
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"Init-Status": 0-255
;    ARGCOMMENT:======> Byte 2
;    ARG:IDENTIFIER
;    ARGTYPE:string
;    ARGCOMMENT:"Identifier": (z.B. 0x01,0x02,0x03,0x04)
;    ARGCOMMENT:======> Byte 3-6
;    ARG:SECRET_KEY
;    ARGTYPE:string
;    ARGCOMMENT:"Secret Key": (z.B. 0x01,0x02,0x03,0x04,0x05,0x06)
;    ARGCOMMENT:======> Byte 7-12
;    ARG:CONFIG_BYTE
;    ARGTYPE:unsigned char
;    ARGCOMMENT:Config-Byte
;    ARGCOMMENT:======> Byte 13
;    ARG:PASSWORD_TRANSPONDER
;    ARGTYPE:string
;    ARGCOMMENT:"Password-Transponder": (z.B. 0x01,0x02,0x03)
;    ARGCOMMENT:======> Byte 14-16
;    ARG:CRC_BYTE
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"CyclicRedundancyCheck": 0-255
;    ARGCOMMENT:======> Byte 17
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$94.B,$FF.B,$F1.B,$3B.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __0009B928
                    push       #$1.L
                    jump       __0009B92E
__0009B928:         push       #$0.L
__0009B92E:         pop        L0
                    jz         __0009BA7C
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __0009B98C
                    push       #$0.L
                    jump       __0009B992
__0009B98C:         push       #$1.L
__0009B992:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __0009B9C4
                    push       #$0.L
                    jump       __0009B9CA
__0009B9C4:         push       #$1.L
__0009B9CA:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009B9F9
                    push       #$0.L
                    jump       __0009B9FF
__0009B9F9:         push       #$1.L
__0009B9FF:         pop        L0
                    jz         __0009BA38
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009BA38:         move       L0,#$4.L
                    push       L0
                    move       L0,#$35.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0009BAAA
__0009BA7C:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009BAAA:         parl       L0,#$2.L
                    jz         __0009BAC3
                    push       #$1.L
                    jump       __0009BAC9
__0009BAC3:         push       #$0.L
__0009BAC9:         pop        L0
                    jz         __0009BB16
                    nop
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    parb       B0,#$2.B
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0009BB44
__0009BB16:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009BB44:         parl       L0,#$3.L
                    jz         __0009BB5D
                    push       #$1.L
                    jump       __0009BB63
__0009BB5D:         push       #$0.L
__0009BB63:         pop        L0
                    jz         __0009BBB0
                    nop
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    parb       B0,#$3.B
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0009BBDE
__0009BBB0:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009BBDE:         parl       L0,#$4.L
                    jz         __0009BBF7
                    push       #$1.L
                    jump       __0009BBFD
__0009BBF7:         push       #$0.L
__0009BBFD:         pop        L0
                    jz         __0009BC4A
                    nop
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    parb       B0,#$4.B
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0009BC78
__0009BC4A:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009BC78:         pars       S1,#$5.I
                    jz         __0009BC8F
                    push       #$1.L
                    jump       __0009BC95
__0009BC8F:         push       #$0.L
__0009BC95:         pop        L0
                    jz         __0009C364
                    nop
                    clear      S1
                    pars       S1,#$5.I
                    jz         __0009BCBA
                    push       #$1.L
                    jump       __0009BCC0
__0009BCBA:         push       #$0.L
__0009BCC0:         clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__0009BD56:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009BD95
                    move       I1,#$FFFF.I
__0009BD95:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S5,S7
                    jz         __0009BDD4
                    push       #$1.L
                    jump       __0009BDDD
__0009BDD4:         push       #$0.L
                    clear      S5
__0009BDDD:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009BE3C
                    push       #$0.L
                    jump       __0009BE42
__0009BE3C:         push       #$1.L
__0009BE42:         pop        L0
                    jz         __0009BE7B
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009BE7B:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009BEC5
                    push       #$0.L
                    jump       __0009BECB
__0009BEC5:         push       #$1.L
__0009BECB:         pop        L0
                    jz         __0009BF7D
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S6
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S5
                    strcat     S5,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    strcat     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0009BF7D:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009BFEB
                    push       #$0.L
                    jump       __0009BFF1
__0009BFEB:         push       #$1.L
__0009BFF1:         move       L0,S0[#$4]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0009C020
                    push       #$0.L
                    jump       __0009C026
__0009C020:         push       #$1.L
__0009C026:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009C055
                    push       #$0.L
                    jump       __0009C05B
__0009C055:         push       #$1.L
__0009C05B:         pop        L0
                    jz         __0009C094
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009C094:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009C0DE
                    push       #$0.L
                    jump       __0009C0E4
__0009C0DE:         push       #$1.L
__0009C0E4:         pop        L0
                    jz         __0009C16A
                    nop
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009C103
                    move       I1,#$FFFF.I
__0009C103:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
                    jump       __0009C1DF
__0009C16A:         clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009C17E
                    move       I1,#$FFFF.I
__0009C17E:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
__0009C1DF:         move       L0,#$5.L
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009C214
                    move       I1,#$FFFF.I
__0009C214:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009C252
                    move       I1,#$FFFF.I
__0009C252:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009C293
                    move       I1,#$FFFF.I
__0009C293:         push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009C2BC
                    push       #$0.L
                    jump       __0009C2C2
__0009C2BC:         push       #$1.L
__0009C2C2:         pop        L0
                    jz         __0009C2D1
                    jump       __0009BD56
__0009C2D1:         clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009C2E5
                    move       I1,#$FFFF.I
__0009C2E5:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009C31F
                    push       #$0.L
                    jump       __0009C325
__0009C31F:         push       #$1.L
__0009C325:         pop        L0
                    jz         __0009C35E
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009C35E:         jump       __0009C392
__0009C364:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009C392:         pars       S1,#$6.I
                    jz         __0009C3A9
                    push       #$1.L
                    jump       __0009C3AF
__0009C3A9:         push       #$0.L
__0009C3AF:         pop        L0
                    jz         __0009CA7E
                    nop
                    clear      S1
                    pars       S1,#$6.I
                    jz         __0009C3D4
                    push       #$1.L
                    jump       __0009C3DA
__0009C3D4:         push       #$0.L
__0009C3DA:         clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__0009C470:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009C4AF
                    move       I1,#$FFFF.I
__0009C4AF:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S5,S7
                    jz         __0009C4EE
                    push       #$1.L
                    jump       __0009C4F7
__0009C4EE:         push       #$0.L
                    clear      S5
__0009C4F7:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009C556
                    push       #$0.L
                    jump       __0009C55C
__0009C556:         push       #$1.L
__0009C55C:         pop        L0
                    jz         __0009C595
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009C595:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009C5DF
                    push       #$0.L
                    jump       __0009C5E5
__0009C5DF:         push       #$1.L
__0009C5E5:         pop        L0
                    jz         __0009C697
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S6
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S5
                    strcat     S5,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    strcat     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0009C697:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009C705
                    push       #$0.L
                    jump       __0009C70B
__0009C705:         push       #$1.L
__0009C70B:         move       L0,S0[#$4]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0009C73A
                    push       #$0.L
                    jump       __0009C740
__0009C73A:         push       #$1.L
__0009C740:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009C76F
                    push       #$0.L
                    jump       __0009C775
__0009C76F:         push       #$1.L
__0009C775:         pop        L0
                    jz         __0009C7AE
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009C7AE:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009C7F8
                    push       #$0.L
                    jump       __0009C7FE
__0009C7F8:         push       #$1.L
__0009C7FE:         pop        L0
                    jz         __0009C884
                    nop
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009C81D
                    move       I1,#$FFFF.I
__0009C81D:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
                    jump       __0009C8F9
__0009C884:         clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009C898
                    move       I1,#$FFFF.I
__0009C898:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
__0009C8F9:         move       L0,#$5.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009C92E
                    move       I1,#$FFFF.I
__0009C92E:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009C96C
                    move       I1,#$FFFF.I
__0009C96C:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009C9AD
                    move       I1,#$FFFF.I
__0009C9AD:         push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009C9D6
                    push       #$0.L
                    jump       __0009C9DC
__0009C9D6:         push       #$1.L
__0009C9DC:         pop        L0
                    jz         __0009C9EB
                    jump       __0009C470
__0009C9EB:         clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009C9FF
                    move       I1,#$FFFF.I
__0009C9FF:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009CA39
                    push       #$0.L
                    jump       __0009CA3F
__0009CA39:         push       #$1.L
__0009CA3F:         pop        L0
                    jz         __0009CA78
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009CA78:         jump       __0009CAAC
__0009CA7E:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009CAAC:         parl       L0,#$7.L
                    jz         __0009CAC5
                    push       #$1.L
                    jump       __0009CACB
__0009CAC5:         push       #$0.L
__0009CACB:         pop        L0
                    jz         __0009CB18
                    nop
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    parb       B0,#$7.B
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0009CB46
__0009CB18:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009CB46:         pars       S1,#$8.I
                    jz         __0009CB5D
                    push       #$1.L
                    jump       __0009CB63
__0009CB5D:         push       #$0.L
__0009CB63:         pop        L0
                    jz         __0009D232
                    nop
                    clear      S1
                    pars       S1,#$8.I
                    jz         __0009CB88
                    push       #$1.L
                    jump       __0009CB8E
__0009CB88:         push       #$0.L
__0009CB8E:         clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__0009CC24:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009CC63
                    move       I1,#$FFFF.I
__0009CC63:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S5,S7
                    jz         __0009CCA2
                    push       #$1.L
                    jump       __0009CCAB
__0009CCA2:         push       #$0.L
                    clear      S5
__0009CCAB:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009CD0A
                    push       #$0.L
                    jump       __0009CD10
__0009CD0A:         push       #$1.L
__0009CD10:         pop        L0
                    jz         __0009CD49
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009CD49:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009CD93
                    push       #$0.L
                    jump       __0009CD99
__0009CD93:         push       #$1.L
__0009CD99:         pop        L0
                    jz         __0009CE4B
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S6
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S5
                    strcat     S5,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    strcat     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__0009CE4B:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    move       S0[#$6],B2
                    move       S0[#$7],B3
                    pop        L0
                    move       L0,S0[#$4]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009CEB9
                    push       #$0.L
                    jump       __0009CEBF
__0009CEB9:         push       #$1.L
__0009CEBF:         move       L0,S0[#$4]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __0009CEEE
                    push       #$0.L
                    jump       __0009CEF4
__0009CEEE:         push       #$1.L
__0009CEF4:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009CF23
                    push       #$0.L
                    jump       __0009CF29
__0009CF23:         push       #$1.L
__0009CF29:         pop        L0
                    jz         __0009CF62
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009CF62:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009CFAC
                    push       #$0.L
                    jump       __0009CFB2
__0009CFAC:         push       #$1.L
__0009CFB2:         pop        L0
                    jz         __0009D038
                    nop
                    clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009CFD1
                    move       I1,#$FFFF.I
__0009CFD1:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
                    jump       __0009D0AD
__0009D038:         clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009D04C
                    move       I1,#$FFFF.I
__0009D04C:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$8],B0
                    move       S0[#$9],B1
                    pop        L0
__0009D0AD:         move       L0,#$5.L
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009D0E2
                    move       I1,#$FFFF.I
__0009D0E2:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,S0[#$4]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009D120
                    move       I1,#$FFFF.I
__0009D120:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009D161
                    move       I1,#$FFFF.I
__0009D161:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009D18A
                    push       #$0.L
                    jump       __0009D190
__0009D18A:         push       #$1.L
__0009D190:         pop        L0
                    jz         __0009D19F
                    jump       __0009CC24
__0009D19F:         clear      L0
                    move       I0,S0[#$8]
                    jpl        __0009D1B3
                    move       I1,#$FFFF.I
__0009D1B3:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009D1ED
                    push       #$0.L
                    jump       __0009D1F3
__0009D1ED:         push       #$1.L
__0009D1F3:         pop        L0
                    jz         __0009D22C
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009D22C:         jump       __0009D260
__0009D232:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009D260:         parl       L0,#$9.L
                    jz         __0009D279
                    push       #$1.L
                    jump       __0009D27F
__0009D279:         push       #$0.L
__0009D27F:         pop        L0
                    jz         __0009D2CC
                    nop
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    parb       B0,#'\t'
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0009D2FA
__0009D2CC:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009D2FA:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0009D340,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0009D346
__0009D340:         push       #$0.L
__0009D346:         pop        L0
                    jz         __0009D373
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0009D373:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009D3CF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009D666
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009D431
                    etag       __0009D431,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009D431:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009D44D
                    move       B2,#$1.B
__0009D44D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009D471
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009D471:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0009D4B7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009D666
__0009D4B7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0009D60F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0009D579
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009D545
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009D545
                    comp       S3[B0],#'!'
                    jz         __0009D529
                    comp       S3[B0],#'#'
                    jz         __0009D529
                    jump       __0009D545
__0009D529:         comp       I6,#$1.I
                    jz         __0009D53A
                    wait       #$1.L
__0009D53A:         subb       I6,#$1.I
                    jnz        __0009D3CF
__0009D545:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009D666
__0009D579:         comp       I3,#$0.I
                    jz         __0009D603
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009D5A0
                    move       B3,#$1.B
__0009D5A0:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0009D5B8
                    adds       B3,#$1.B
__0009D5B8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009D603
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009D666
__0009D603:         push       #$1.L
                    jump       __0009D66C
__0009D60F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009D66C
__0009D666:         push       #$0.L
__0009D66C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009D6A6
                    push       #$0.L
                    jump       __0009D6AC
__0009D6A6:         push       #$1.L
__0009D6AC:         pop        L0
                    jz         __0009D6B9
                    nop
                    eoj
__0009D6B9:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __0009D700,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __0009D706
__0009D700:         push       #$0.L
__0009D706:         pop        L0
                    jz         __0009D713
                    nop
                    nop
__0009D713:         eoj
                    eoj


STEUERN_MECHANISCHER_SCHLUESSELCODE#
;    JOBNAME:STEUERN_MECHANISCHER_SCHLUESSELCODE
;    JOBCOMMENT:5 ASCII "Mechanischer Schliesscode" schreiben
;    JOBCOMMENT:KWP2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:$28 recordLocalIdentifier "MSC - mechanischer Schlüsselcode"
;    JOBCOMMENT:
;    JOBCOMMENT:speichert/schreibt mechanischen Schliesscode des Schluessels ins SG
;    JOBCOMMENT:dient der Ersatzteilcodierung und der Nacharbeit
;    JOBCOMMENT:nur bei unverriegeltem SG möglich
;    ARG:SCHLUESSELCODE
;    ARGTYPE:string
;    ARGCOMMENT:siehe STATUS_MECHANISCHER_SCHLUESSELCODE
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$87.B,$FF.B,$F1.B,$3B.B,$28.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0009D74A
                    push       #$1.L
                    jump       __0009D750
__0009D74A:         push       #$0.L
__0009D750:         pop        L0
                    jz         __0009DA5C
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __0009D775
                    push       #$1.L
                    jump       __0009D77B
__0009D775:         push       #$0.L
__0009D77B:         clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009D7DD
                    move       I1,#$FFFF.I
__0009D7DD:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009D7FC
                    push       #$0.L
                    jump       __0009D802
__0009D7FC:         push       #$1.L
__0009D802:         pop        L0
                    jz         __0009DA1D
                    nop
                    move       L0,#$5.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__0009D82D:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009D841
                    move       I1,#$FFFF.I
__0009D841:         push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009D858
                    move       I1,#$FFFF.I
__0009D858:         push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009D877
                    push       #$0.L
                    jump       __0009D87D
__0009D877:         push       #$1.L
__0009D87D:         pop        L0
                    jz         __0009DA17
                    nop
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009D89C
                    move       I1,#$FFFF.I
__0009D89C:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __0009D8E7
                    push       #$0.L
                    jump       __0009D8ED
__0009D8E7:         push       #$1.L
__0009D8ED:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009D901
                    move       I1,#$FFFF.I
__0009D901:         push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$39.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __0009D94C
                    push       #$0.L
                    jump       __0009D952
__0009D94C:         push       #$1.L
__0009D952:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009D981
                    push       #$0.L
                    jump       __0009D987
__0009D981:         push       #$1.L
__0009D987:         pop        L0
                    jz         __0009D9D9
                    nop
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __0009D9A6
                    move       I1,#$FFFF.I
__0009D9A6:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    jump       __0009DA11
__0009D9D9:         clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009DA11:         jump       __0009D82D
__0009DA17:         jump       __0009DA56
__0009DA1D:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009DA56:         jump       __0009DA95
__0009DA5C:         clear      S1
                    move       S1,"ERROR_NUMBER_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__0009DA95:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009DB0C
                    push       #$0.L
                    jump       __0009DB12
__0009DB0C:         push       #$1.L
__0009DB12:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009DB64
                    push       #$0.L
                    jump       __0009DB6A
__0009DB64:         push       #$1.L
__0009DB6A:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009DB99
                    push       #$0.L
                    jump       __0009DB9F
__0009DB99:         push       #$1.L
__0009DB9F:         move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009DBF1
                    push       #$0.L
                    jump       __0009DBF7
__0009DBF1:         push       #$1.L
__0009DBF7:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009DC26
                    push       #$0.L
                    jump       __0009DC2C
__0009DC26:         push       #$1.L
__0009DC2C:         move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009DC7E
                    push       #$0.L
                    jump       __0009DC84
__0009DC7E:         push       #$1.L
__0009DC84:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009DCB3
                    push       #$0.L
                    jump       __0009DCB9
__0009DCB3:         push       #$1.L
__0009DCB9:         move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009DD0B
                    push       #$0.L
                    jump       __0009DD11
__0009DD0B:         push       #$1.L
__0009DD11:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __0009DD40
                    push       #$0.L
                    jump       __0009DD46
__0009DD40:         push       #$1.L
__0009DD46:         pop        L0
                    jz         __0009DE10
                    nop
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __0009DF73
__0009DE10:         move       L0,#$9.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__0009DF73:         etag       __0009DF94,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0009DF9A
__0009DF94:         push       #$0.L
__0009DF9A:         pop        L0
                    jz         __0009DFC7
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0009DFC7:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009E023:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009E2BA
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009E085
                    etag       __0009E085,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009E085:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009E0A1
                    move       B2,#$1.B
__0009E0A1:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009E0C5
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009E0C5:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0009E10B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009E2BA
__0009E10B:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0009E263,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0009E1CD
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009E199
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009E199
                    comp       S3[B0],#'!'
                    jz         __0009E17D
                    comp       S3[B0],#'#'
                    jz         __0009E17D
                    jump       __0009E199
__0009E17D:         comp       I6,#$1.I
                    jz         __0009E18E
                    wait       #$1.L
__0009E18E:         subb       I6,#$1.I
                    jnz        __0009E023
__0009E199:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009E2BA
__0009E1CD:         comp       I3,#$0.I
                    jz         __0009E257
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009E1F4
                    move       B3,#$1.B
__0009E1F4:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0009E20C
                    adds       B3,#$1.B
__0009E20C:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009E257
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009E2BA
__0009E257:         push       #$1.L
                    jump       __0009E2C0
__0009E263:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009E2C0
__0009E2BA:         push       #$0.L
__0009E2C0:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009E2FA
                    push       #$0.L
                    jump       __0009E300
__0009E2FA:         push       #$1.L
__0009E300:         pop        L0
                    jz         __0009E30D
                    nop
                    eoj
__0009E30D:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __0009E354,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __0009E35A
__0009E354:         push       #$0.L
__0009E35A:         pop        L0
                    jz         __0009E367
                    nop
                    nop
__0009E367:         eoj
                    eoj


INTERFACETYP#
;    JOBNAME:INTERFACETYP
;    JOBCOMMENT:Ermitteln des Interface-Typ
;    RESULT:INTERFACE_TYP
;    RESULTTYPE:string
;    RESULTCOMMENT:Interface-Typ
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    xtype      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __0009E3AF,"INTERFACE_TYP"
                    push       #$1.L
                    jump       __0009E3B5
__0009E3AF:         push       #$0.L
__0009E3B5:         pop        L0
                    jz         __0009E3E3
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergs       "INTERFACE_TYP",S1
                    pop        L0
__0009E3E3:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_GRUNDADAPTION_ANFORDERN#
;    JOBNAME:STEUERN_GRUNDADAPTION_ANFORDERN
;    JOBCOMMENT:KWP2000 : $31 Start Routine By Local Identifier Request Service Id
;    JOBCOMMENT:$32 routineLocalIdentifier
;    JOBCOMMENT:legt Grundadaption fuer Tankentlueftungssystem an
;    JOBCOMMENT:wird erst bei Klemme 15 AUS/EIN zurueckgesetzt
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$31.B,$32.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0009E467,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0009E46D
__0009E467:         push       #$0.L
__0009E46D:         pop        L0
                    jz         __0009E49A
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0009E49A:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009E4F6:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009E78D
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009E558
                    etag       __0009E558,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009E558:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009E574
                    move       B2,#$1.B
__0009E574:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009E598
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009E598:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0009E5DE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009E78D
__0009E5DE:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0009E736,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0009E6A0
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009E66C
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009E66C
                    comp       S3[B0],#'!'
                    jz         __0009E650
                    comp       S3[B0],#'#'
                    jz         __0009E650
                    jump       __0009E66C
__0009E650:         comp       I6,#$1.I
                    jz         __0009E661
                    wait       #$1.L
__0009E661:         subb       I6,#$1.I
                    jnz        __0009E4F6
__0009E66C:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009E78D
__0009E6A0:         comp       I3,#$0.I
                    jz         __0009E72A
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009E6C7
                    move       B3,#$1.B
__0009E6C7:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0009E6DF
                    adds       B3,#$1.B
__0009E6DF:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009E72A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009E78D
__0009E72A:         push       #$1.L
                    jump       __0009E793
__0009E736:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009E793
__0009E78D:         push       #$0.L
__0009E793:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009E7CD
                    push       #$0.L
                    jump       __0009E7D3
__0009E7CD:         push       #$1.L
__0009E7D3:         pop        L0
                    jz         __0009E7E0
                    nop
                    eoj
__0009E7E0:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_PM_AKTIVIEREN#
;    JOBNAME:STEUERN_PM_AKTIVIEREN
;    JOBCOMMENT:KWP2000 : $31 Start Routine By Local Identifier Request Service Id
;    JOBCOMMENT:$83 inputOutputLocalIdentifier "EWS initialisieren"
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$89.B,$12.B,$F1.B,$31.B,$83.B,$03.B,$00.B,$00.B,$00.B,$02.B,$9A.B,$4B.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __0009E86B,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __0009E871
__0009E86B:         push       #$0.L
__0009E871:         pop        L0
                    jz         __0009E89E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__0009E89E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009E8FA:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009EB91
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009E95C
                    etag       __0009E95C,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009E95C:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009E978
                    move       B2,#$1.B
__0009E978:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009E99C
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009E99C:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0009E9E2
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009EB91
__0009E9E2:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0009EB3A,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0009EAA4
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009EA70
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009EA70
                    comp       S3[B0],#'!'
                    jz         __0009EA54
                    comp       S3[B0],#'#'
                    jz         __0009EA54
                    jump       __0009EA70
__0009EA54:         comp       I6,#$1.I
                    jz         __0009EA65
                    wait       #$1.L
__0009EA65:         subb       I6,#$1.I
                    jnz        __0009E8FA
__0009EA70:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009EB91
__0009EAA4:         comp       I3,#$0.I
                    jz         __0009EB2E
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009EACB
                    move       B3,#$1.B
__0009EACB:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0009EAE3
                    adds       B3,#$1.B
__0009EAE3:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009EB2E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009EB91
__0009EB2E:         push       #$1.L
                    jump       __0009EB97
__0009EB3A:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009EB97
__0009EB91:         push       #$0.L
__0009EB97:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009EBD1
                    push       #$0.L
                    jump       __0009EBD7
__0009EBD1:         push       #$1.L
__0009EBD7:         pop        L0
                    jz         __0009EBE4
                    nop
                    eoj
__0009EBE4:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_TRSP_AUTH#
;    JOBNAME:STATUS_TRSP_AUTH
;    JOBCOMMENT:Transponder Page
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:$4C recordLocalIdentifier
;    JOBCOMMENT:
;    JOBCOMMENT:vor Ausführung dieses Jobs muß STEUERN_TRSP_AUTH ausgeführt werden
;    JOBCOMMENT:manuelle Authentisierung des TRSP und lesen/plausibilisieren der
;    JOBCOMMENT:relevanten Pages
;    RESULT:STAT_KEY_AUTHENT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Byte0, Bit0, Bereich 0/1
;    RESULTCOMMENT:1=Authentisierung Schluessel erfolgt
;    RESULT:STAT_MECH_SC_EQUAL
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Byte0, Bit1, Bereich 0/1
;    RESULTCOMMENT:1=mechanischer Schliesscode im Schluessel und in der BMSK identisch
;    RESULT:STAT_NO_MECH_SC_ECU
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Byte0, Bit2, Bereich 0/1
;    RESULTCOMMENT:1=kein mechanischer Schliesscode in der BMSK gespeichert
;    RESULT:STAT_FGNR_EQUAL
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Byte0, Bit3, Bereich 0/1
;    RESULTCOMMENT:1=Fahrgestellnummer im Schluessel und in der BMSK identisch
;    RESULT:STAT_NO_FGNR_ECU
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Byte0, Bit4, Bereich 0/1
;    RESULTCOMMENT:1=keine Fahrgestellnummer in BMSK gespeichert
;    RESULTCOMMENT:Byte 1, Diagnoseinfo TRSP-SW, TRSP-Kommunikation
;    RESULT:STAT_NO_ERR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:kein Fehler
;    RESULT:STAT_NO_ID
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Authentisierung konnte mit keinem Schluesseldatensatz durchgeführt werden
;    RESULT:STAT_WRONG_P3
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Authentisierung scheitert da Page3 nicht korrekt
;    RESULT:STAT_TIME_OUT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schnittstelle hat keine Daten mehr empfangen
;    RESULT:STAT_ANTENNA_FAIL
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:ABIC meldet Fehler im Antennenkreis
;    RESULT:STAT_IRQ_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Schnittstellen-SW meldet IRQ-Fehler
;    RESULT:STAT_WRONG_WRITE_CMD
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Falsche Bestätigung für den Schreibbefehl empfangen
;    RESULT:STAT_DREAD_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:2fach Lesen liefert ungleiches Ergebnis
;    RESULT:STAT_RAW_ERROR
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Lesen nach Schreiben liefert ungleiches Ergebnis
;    RESULT:STAT_PAGE4
;    RESULTTYPE:binary
;    RESULTCOMMENT:Inhalt Page 4 der TRSP
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:STAT_PAGE5
;    RESULTTYPE:binary
;    RESULTCOMMENT:Inhalt Page 5 der TRSP
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:STAT_PAGE6
;    RESULTTYPE:binary
;    RESULTCOMMENT:Inhalt Page 6 der TRSP
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$4C.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__0009ECA3:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __0009EF3A
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __0009ED05
                    etag       __0009ED05,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__0009ED05:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009ED21
                    move       B2,#$1.B
__0009ED21:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __0009ED45
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__0009ED45:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __0009ED8B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __0009EF3A
__0009ED8B:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __0009EEE3,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __0009EE4D
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __0009EE19
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __0009EE19
                    comp       S3[B0],#'!'
                    jz         __0009EDFD
                    comp       S3[B0],#'#'
                    jz         __0009EDFD
                    jump       __0009EE19
__0009EDFD:         comp       I6,#$1.I
                    jz         __0009EE0E
                    wait       #$1.L
__0009EE0E:         subb       I6,#$1.I
                    jnz        __0009ECA3
__0009EE19:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __0009EF3A
__0009EE4D:         comp       I3,#$0.I
                    jz         __0009EED7
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __0009EE74
                    move       B3,#$1.B
__0009EE74:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __0009EE8C
                    adds       B3,#$1.B
__0009EE8C:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __0009EED7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __0009EF3A
__0009EED7:         push       #$1.L
                    jump       __0009EF40
__0009EEE3:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __0009EF40
__0009EF3A:         push       #$0.L
__0009EF40:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009EF7A
                    push       #$0.L
                    jump       __0009EF80
__0009EF7A:         push       #$1.L
__0009EF80:         pop        L0
                    jz         __0009EF8D
                    nop
                    eoj
__0009EF8D:         etag       __0009EFB2,"STAT_KEY_AUTHENT"
                    push       #$1.L
                    jump       __0009EFB8
__0009EFB2:         push       #$0.L
__0009EFB8:         pop        L0
                    jz         __0009F03D
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_KEY_AUTHENT",B0
                    pop        L0
__0009F03D:         etag       __0009F064,"STAT_MECH_SC_EQUAL"
                    push       #$1.L
                    jump       __0009F06A
__0009F064:         push       #$0.L
__0009F06A:         pop        L0
                    jz         __0009F108
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_MECH_SC_EQUAL",B0
                    pop        L0
__0009F108:         etag       __0009F130,"STAT_NO_MECH_SC_ECU"
                    push       #$1.L
                    jump       __0009F136
__0009F130:         push       #$0.L
__0009F136:         pop        L0
                    jz         __0009F1D5
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NO_MECH_SC_ECU",B0
                    pop        L0
__0009F1D5:         etag       __0009F1F9,"STAT_FGNR_EQUAL"
                    push       #$1.L
                    jump       __0009F1FF
__0009F1F9:         push       #$0.L
__0009F1FF:         pop        L0
                    jz         __0009F29A
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_FGNR_EQUAL",B0
                    pop        L0
__0009F29A:         etag       __0009F2BF,"STAT_NO_FGNR_ECU"
                    push       #$1.L
                    jump       __0009F2C5
__0009F2BF:         push       #$0.L
__0009F2C5:         pop        L0
                    jz         __0009F361
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    divs       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NO_FGNR_ECU",B0
                    pop        L0
__0009F361:         etag       __0009F381,"STAT_NO_ERR"
                    push       #$1.L
                    jump       __0009F387
__0009F381:         push       #$0.L
__0009F387:         pop        L0
                    jz         __0009F45C
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009F3FB
                    push       #$0.L
                    jump       __0009F401
__0009F3FB:         push       #$1.L
__0009F401:         pop        L0
                    jz         __0009F437
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NO_ERR",B0
                    pop        L0
                    jump       __0009F45C
__0009F437:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NO_ERR",B0
                    pop        L0
__0009F45C:         etag       __0009F47B,"STAT_NO_ID"
                    push       #$1.L
                    jump       __0009F481
__0009F47B:         push       #$0.L
__0009F481:         pop        L0
                    jz         __0009F554
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009F4F5
                    push       #$0.L
                    jump       __0009F4FB
__0009F4F5:         push       #$1.L
__0009F4FB:         pop        L0
                    jz         __0009F530
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NO_ID",B0
                    pop        L0
                    jump       __0009F554
__0009F530:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_NO_ID",B0
                    pop        L0
__0009F554:         etag       __0009F576,"STAT_WRONG_P3"
                    push       #$1.L
                    jump       __0009F57C
__0009F576:         push       #$0.L
__0009F57C:         pop        L0
                    jz         __0009F655
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009F5F0
                    push       #$0.L
                    jump       __0009F5F6
__0009F5F0:         push       #$1.L
__0009F5F6:         pop        L0
                    jz         __0009F62E
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_WRONG_P3",B0
                    pop        L0
                    jump       __0009F655
__0009F62E:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_WRONG_P3",B0
                    pop        L0
__0009F655:         etag       __0009F677,"STAT_TIME_OUT"
                    push       #$1.L
                    jump       __0009F67D
__0009F677:         push       #$0.L
__0009F67D:         pop        L0
                    jz         __0009F756
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009F6F1
                    push       #$0.L
                    jump       __0009F6F7
__0009F6F1:         push       #$1.L
__0009F6F7:         pop        L0
                    jz         __0009F72F
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_TIME_OUT",B0
                    pop        L0
                    jump       __0009F756
__0009F72F:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_TIME_OUT",B0
                    pop        L0
__0009F756:         etag       __0009F77C,"STAT_ANTENNA_FAIL"
                    push       #$1.L
                    jump       __0009F782
__0009F77C:         push       #$0.L
__0009F782:         pop        L0
                    jz         __0009F863
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009F7F6
                    push       #$0.L
                    jump       __0009F7FC
__0009F7F6:         push       #$1.L
__0009F7FC:         pop        L0
                    jz         __0009F838
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ANTENNA_FAIL",B0
                    pop        L0
                    jump       __0009F863
__0009F838:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ANTENNA_FAIL",B0
                    pop        L0
__0009F863:         etag       __0009F886,"STAT_IRQ_ERROR"
                    push       #$1.L
                    jump       __0009F88C
__0009F886:         push       #$0.L
__0009F88C:         pop        L0
                    jz         __0009F967
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009F900
                    push       #$0.L
                    jump       __0009F906
__0009F900:         push       #$1.L
__0009F906:         pop        L0
                    jz         __0009F93F
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_IRQ_ERROR",B0
                    pop        L0
                    jump       __0009F967
__0009F93F:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_IRQ_ERROR",B0
                    pop        L0
__0009F967:         etag       __0009F990,"STAT_WRONG_WRITE_CMD"
                    push       #$1.L
                    jump       __0009F996
__0009F990:         push       #$0.L
__0009F996:         pop        L0
                    jz         __0009FA7D
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009FA0A
                    push       #$0.L
                    jump       __0009FA10
__0009FA0A:         push       #$1.L
__0009FA10:         pop        L0
                    jz         __0009FA4F
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_WRONG_WRITE_CMD",B0
                    pop        L0
                    jump       __0009FA7D
__0009FA4F:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_WRONG_WRITE_CMD",B0
                    pop        L0
__0009FA7D:         etag       __0009FAA2,"STAT_DREAD_ERROR"
                    push       #$1.L
                    jump       __0009FAA8
__0009FAA2:         push       #$0.L
__0009FAA8:         pop        L0
                    jz         __0009FB87
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009FB1C
                    push       #$0.L
                    jump       __0009FB22
__0009FB1C:         push       #$1.L
__0009FB22:         pop        L0
                    jz         __0009FB5D
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_DREAD_ERROR",B0
                    pop        L0
                    jump       __0009FB87
__0009FB5D:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_DREAD_ERROR",B0
                    pop        L0
__0009FB87:         etag       __0009FBAA,"STAT_RAW_ERROR"
                    push       #$1.L
                    jump       __0009FBB0
__0009FBAA:         push       #$0.L
__0009FBB0:         pop        L0
                    jz         __0009FC8B
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __0009FC24
                    push       #$0.L
                    jump       __0009FC2A
__0009FC24:         push       #$1.L
__0009FC2A:         pop        L0
                    jz         __0009FC63
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_RAW_ERROR",B0
                    pop        L0
                    jump       __0009FC8B
__0009FC63:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_RAW_ERROR",B0
                    pop        L0
__0009FC8B:         etag       __0009FCAA,"STAT_PAGE4"
                    push       #$1.L
                    jump       __0009FCB0
__0009FCAA:         push       #$0.L
__0009FCB0:         pop        L0
                    jz         __0009FE38
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0009FCF4:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009FD08
                    move       I1,#$FFFF.I
__0009FD08:         push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009FD31
                    push       #$0.L
                    jump       __0009FD37
__0009FD31:         push       #$1.L
__0009FD37:         pop        L0
                    jz         __0009FE18
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009FD56
                    move       I1,#$FFFF.I
__0009FD56:         push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009FD8E
                    move       I1,#$FFFF.I
__0009FD8E:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009FDE5
                    move       I1,#$FFFF.I
__0009FDE5:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __0009FCF4
__0009FE18:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_PAGE4",S1
                    pop        L0
__0009FE38:         etag       __0009FE57,"STAT_PAGE5"
                    push       #$1.L
                    jump       __0009FE5D
__0009FE57:         push       #$0.L
__0009FE5D:         pop        L0
                    jz         __0009FFFC
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__0009FEA1:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009FEB5
                    move       I1,#$FFFF.I
__0009FEB5:         push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __0009FEDE
                    push       #$0.L
                    jump       __0009FEE4
__0009FEDE:         push       #$1.L
__0009FEE4:         pop        L0
                    jz         __0009FFDC
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009FF03
                    move       I1,#$FFFF.I
__0009FF03:         push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009FF52
                    move       I1,#$FFFF.I
__0009FF52:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __0009FFA9
                    move       I1,#$FFFF.I
__0009FFA9:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __0009FEA1
__0009FFDC:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_PAGE5",S1
                    pop        L0
__0009FFFC:         etag       __000A001B,"STAT_PAGE6"
                    push       #$1.L
                    jump       __000A0021
__000A001B:         push       #$0.L
__000A0021:         pop        L0
                    jz         __000A01D7
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000A0065:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A0079
                    move       I1,#$FFFF.I
__000A0079:         push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A00A2
                    push       #$0.L
                    jump       __000A00A8
__000A00A2:         push       #$1.L
__000A00A8:         pop        L0
                    jz         __000A01B7
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A00C7
                    move       I1,#$FFFF.I
__000A00C7:         push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A012D
                    move       I1,#$FFFF.I
__000A012D:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A0184
                    move       I1,#$FFFF.I
__000A0184:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __000A0065
__000A01B7:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_PAGE6",S1
                    pop        L0
__000A01D7:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000A021E,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000A0224
__000A021E:         push       #$0.L
__000A0224:         pop        L0
                    jz         __000A0231
                    nop
                    nop
__000A0231:         eoj
                    eoj


STEUERN_TRSP_AUTH#
;    JOBNAME:STEUERN_TRSP_AUTH
;    JOBCOMMENT:Schreibt 5 Byte "TRSP-Page"
;    JOBCOMMENT:
;    JOBCOMMENT:KWP2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:LocalIdentifier $33
;    JOBCOMMENT:Modus  : Default
;    JOBCOMMENT:dieser Job muß vor STATUS_TRSP_AUTH ausgeführt werden
;    ARG:AUTHENTISIERUNGSSTATE
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"Art der Authentisierung"
;    ARGCOMMENT:======> Byte0
;    ARGCOMMENT:0 = Standardauthenisierung
;    ARGCOMMENT:1 = Authentisierung mit default Schluesseln
;    ARGCOMMENT:2 = Authenisierung mit übergebenen Schluesseln
;    ARG:SECRET_KEY
;    ARGTYPE:string
;    ARGCOMMENT:"Secret Key": (z.B. 0x01,0x02,0x03,0x04,0x05,0x06)
;    ARGCOMMENT:======> Byte 1-6
;    ARGCOMMENT:Wird nur im Modus 2 benoetigt
;    ARG:PASSWORD_TRANSPONDER
;    ARGTYPE:string
;    ARGCOMMENT:"Password-Transponder": (z.B. 0x01,0x02,0x03)
;    ARGCOMMENT:======> Byte 7-10
;    ARGCOMMENT:Wird nur im Modus 2 benoetigt
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$8C.B,$FF.B,$F1.B,$3B.B,$33.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __000A0267
                    push       #$1.L
                    jump       __000A026D
__000A0267:         push       #$0.L
__000A026D:         pop        L0
                    jz         __000A037A
                    nop
                    clear      L0
                    parb       B0,#$1.B
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000A02C4
                    push       #$0.L
                    jump       __000A02CA
__000A02C4:         push       #$1.L
__000A02CA:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000A02FC
                    push       #$0.L
                    jump       __000A0302
__000A02FC:         push       #$1.L
__000A0302:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A0331
                    push       #$0.L
                    jump       __000A0337
__000A0331:         push       #$1.L
__000A0337:         pop        L0
                    jz         __000A0374
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A0374:         jump       __000A03A8
__000A037A:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A03A8:         pars       S1,#$2.I
                    jz         __000A03BF
                    push       #$1.L
                    jump       __000A03C5
__000A03BF:         push       #$0.L
__000A03C5:         pop        L0
                    jz         __000A0AB2
                    nop
                    clear      S1
                    pars       S1,#$2.I
                    jz         __000A03EA
                    push       #$1.L
                    jump       __000A03F0
__000A03EA:         push       #$0.L
__000A03F0:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
__000A0486:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A04C5
                    move       I1,#$FFFF.I
__000A04C5:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S5,S6
                    jz         __000A0504
                    push       #$1.L
                    jump       __000A050D
__000A0504:         push       #$0.L
                    clear      S5
__000A050D:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A056C
                    push       #$0.L
                    jump       __000A0572
__000A056C:         push       #$1.L
__000A0572:         pop        L0
                    jz         __000A05AB
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A05AB:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A05F5
                    push       #$0.L
                    jump       __000A05FB
__000A05F5:         push       #$1.L
__000A05FB:         pop        L0
                    jz         __000A06AD
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S7
                    strcat     S7,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S5
                    strcat     S5,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    strcat     S5,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A06AD:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    jpl        __000A06F4
                    move       I1,#$FFFF.I
__000A06F4:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A071D
                    push       #$0.L
                    jump       __000A0723
__000A071D:         push       #$1.L
__000A0723:         clear      L0
                    move       I0,S0[#$5]
                    jpl        __000A0737
                    move       I1,#$FFFF.I
__000A0737:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000A0760
                    push       #$0.L
                    jump       __000A0766
__000A0760:         push       #$1.L
__000A0766:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A0795
                    push       #$0.L
                    jump       __000A079B
__000A0795:         push       #$1.L
__000A079B:         pop        L0
                    jz         __000A07D4
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A07D4:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A081E
                    push       #$0.L
                    jump       __000A0824
__000A081E:         push       #$1.L
__000A0824:         pop        L0
                    jz         __000A08AA
                    nop
                    clear      L0
                    move       I0,S0[#$3]
                    jpl        __000A0843
                    move       I1,#$FFFF.I
__000A0843:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    pop        L0
                    jump       __000A091F
__000A08AA:         clear      L0
                    move       I0,S0[#$3]
                    jpl        __000A08BE
                    move       I1,#$FFFF.I
__000A08BE:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    pop        L0
__000A091F:         move       L0,#$5.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A0954
                    move       I1,#$FFFF.I
__000A0954:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    jpl        __000A0978
                    move       I1,#$FFFF.I
__000A0978:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A09A0
                    move       I1,#$FFFF.I
__000A09A0:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A09E1
                    move       I1,#$FFFF.I
__000A09E1:         push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A0A0A
                    push       #$0.L
                    jump       __000A0A10
__000A0A0A:         push       #$1.L
__000A0A10:         pop        L0
                    jz         __000A0A1F
                    jump       __000A0486
__000A0A1F:         clear      L0
                    move       I0,S0[#$3]
                    jpl        __000A0A33
                    move       I1,#$FFFF.I
__000A0A33:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A0A6D
                    push       #$0.L
                    jump       __000A0A73
__000A0A6D:         push       #$1.L
__000A0A73:         pop        L0
                    jz         __000A0AAC
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A0AAC:         jump       __000A0C3C
__000A0AB2:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A0AE4
                    push       #$0.L
                    jump       __000A0AEA
__000A0AE4:         push       #$1.L
__000A0AEA:         pop        L0
                    jz         __000A0B29
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    jump       __000A0C3C
__000A0B29:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
__000A0B49:         move       L0,#$5.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A0B7E
                    move       I1,#$FFFF.I
__000A0B7E:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A0BBD
                    move       I1,#$FFFF.I
__000A0BBD:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A0BFE
                    move       I1,#$FFFF.I
__000A0BFE:         push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A0C27
                    push       #$0.L
                    jump       __000A0C2D
__000A0C27:         push       #$1.L
__000A0C2D:         pop        L0
                    jz         __000A0C3C
                    jump       __000A0B49
__000A0C3C:         pars       S1,#$3.I
                    jz         __000A0C53
                    push       #$1.L
                    jump       __000A0C59
__000A0C53:         push       #$0.L
__000A0C59:         pop        L0
                    jz         __000A1346
                    nop
                    clear      S1
                    pars       S1,#$3.I
                    jz         __000A0C7E
                    push       #$1.L
                    jump       __000A0C84
__000A0C7E:         push       #$0.L
__000A0C84:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
__000A0D1A:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A0D59
                    move       I1,#$FFFF.I
__000A0D59:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S5,S6
                    jz         __000A0D98
                    push       #$1.L
                    jump       __000A0DA1
__000A0D98:         push       #$0.L
                    clear      S5
__000A0DA1:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A0E00
                    push       #$0.L
                    jump       __000A0E06
__000A0E00:         push       #$1.L
__000A0E06:         pop        L0
                    jz         __000A0E3F
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A0E3F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A0E89
                    push       #$0.L
                    jump       __000A0E8F
__000A0E89:         push       #$1.L
__000A0E8F:         pop        L0
                    jz         __000A0F41
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S7
                    strcat     S7,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S5
                    strcat     S5,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    strcat     S5,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A0F41:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    jpl        __000A0F88
                    move       I1,#$FFFF.I
__000A0F88:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A0FB1
                    push       #$0.L
                    jump       __000A0FB7
__000A0FB1:         push       #$1.L
__000A0FB7:         clear      L0
                    move       I0,S0[#$5]
                    jpl        __000A0FCB
                    move       I1,#$FFFF.I
__000A0FCB:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000A0FF4
                    push       #$0.L
                    jump       __000A0FFA
__000A0FF4:         push       #$1.L
__000A0FFA:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A1029
                    push       #$0.L
                    jump       __000A102F
__000A1029:         push       #$1.L
__000A102F:         pop        L0
                    jz         __000A1068
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A1068:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A10B2
                    push       #$0.L
                    jump       __000A10B8
__000A10B2:         push       #$1.L
__000A10B8:         pop        L0
                    jz         __000A113E
                    nop
                    clear      L0
                    move       I0,S0[#$3]
                    jpl        __000A10D7
                    move       I1,#$FFFF.I
__000A10D7:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    pop        L0
                    jump       __000A11B3
__000A113E:         clear      L0
                    move       I0,S0[#$3]
                    jpl        __000A1152
                    move       I1,#$FFFF.I
__000A1152:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$3],B0
                    move       S0[#$4],B1
                    pop        L0
__000A11B3:         move       L0,#$5.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A11E8
                    move       I1,#$FFFF.I
__000A11E8:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$5]
                    jpl        __000A120C
                    move       I1,#$FFFF.I
__000A120C:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A1234
                    move       I1,#$FFFF.I
__000A1234:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A1275
                    move       I1,#$FFFF.I
__000A1275:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A129E
                    push       #$0.L
                    jump       __000A12A4
__000A129E:         push       #$1.L
__000A12A4:         pop        L0
                    jz         __000A12B3
                    jump       __000A0D1A
__000A12B3:         clear      L0
                    move       I0,S0[#$3]
                    jpl        __000A12C7
                    move       I1,#$FFFF.I
__000A12C7:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A1301
                    push       #$0.L
                    jump       __000A1307
__000A1301:         push       #$1.L
__000A1307:         pop        L0
                    jz         __000A1340
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A1340:         jump       __000A14D0
__000A1346:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A1378
                    push       #$0.L
                    jump       __000A137E
__000A1378:         push       #$1.L
__000A137E:         pop        L0
                    jz         __000A13BD
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    jump       __000A14D0
__000A13BD:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
__000A13DD:         move       L0,#$5.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A1412
                    move       I1,#$FFFF.I
__000A1412:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A1451
                    move       I1,#$FFFF.I
__000A1451:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$1]
                    jpl        __000A1492
                    move       I1,#$FFFF.I
__000A1492:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A14BB
                    push       #$0.L
                    jump       __000A14C1
__000A14BB:         push       #$1.L
__000A14C1:         pop        L0
                    jz         __000A14D0
                    jump       __000A13DD
__000A14D0:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000A1578:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000A180F
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000A15DA
                    etag       __000A15DA,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000A15DA:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A15F6
                    move       B2,#$1.B
__000A15F6:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000A161A
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000A161A:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000A1660
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000A180F
__000A1660:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000A17B8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000A1722
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000A16EE
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000A16EE
                    comp       S3[B0],#'!'
                    jz         __000A16D2
                    comp       S3[B0],#'#'
                    jz         __000A16D2
                    jump       __000A16EE
__000A16D2:         comp       I6,#$1.I
                    jz         __000A16E3
                    wait       #$1.L
__000A16E3:         subb       I6,#$1.I
                    jnz        __000A1578
__000A16EE:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000A180F
__000A1722:         comp       I3,#$0.I
                    jz         __000A17AC
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A1749
                    move       B3,#$1.B
__000A1749:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000A1761
                    adds       B3,#$1.B
__000A1761:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000A17AC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000A180F
__000A17AC:         push       #$1.L
                    jump       __000A1815
__000A17B8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000A1815
__000A180F:         push       #$0.L
__000A1815:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A184F
                    push       #$0.L
                    jump       __000A1855
__000A184F:         push       #$1.L
__000A1855:         pop        L0
                    jz         __000A1862
                    nop
                    eoj
__000A1862:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000A18A9,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000A18AF
__000A18A9:         push       #$0.L
__000A18AF:         pop        L0
                    jz         __000A18BC
                    nop
                    nop
__000A18BC:         eoj
                    eoj


STATUS_READ_TRSP_PAGE#
;    JOBNAME:STATUS_READ_TRSP_PAGE
;    JOBCOMMENT:Transponder Page
;    JOBCOMMENT:KWP 2000: $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:LocalIdentifier $4A
;    JOBCOMMENT:Modus   : Default
;    RESULT:STAT_TRANSPONDER_PAGE
;    RESULTTYPE:binary
;    RESULTCOMMENT:Transponder Page
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$4A.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000A1955:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000A1BEC
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000A19B7
                    etag       __000A19B7,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000A19B7:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A19D3
                    move       B2,#$1.B
__000A19D3:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000A19F7
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000A19F7:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000A1A3D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000A1BEC
__000A1A3D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000A1B95,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000A1AFF
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000A1ACB
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000A1ACB
                    comp       S3[B0],#'!'
                    jz         __000A1AAF
                    comp       S3[B0],#'#'
                    jz         __000A1AAF
                    jump       __000A1ACB
__000A1AAF:         comp       I6,#$1.I
                    jz         __000A1AC0
                    wait       #$1.L
__000A1AC0:         subb       I6,#$1.I
                    jnz        __000A1955
__000A1ACB:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000A1BEC
__000A1AFF:         comp       I3,#$0.I
                    jz         __000A1B89
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A1B26
                    move       B3,#$1.B
__000A1B26:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000A1B3E
                    adds       B3,#$1.B
__000A1B3E:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000A1B89
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000A1BEC
__000A1B89:         push       #$1.L
                    jump       __000A1BF2
__000A1B95:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000A1BF2
__000A1BEC:         push       #$0.L
__000A1BF2:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A1C2C
                    push       #$0.L
                    jump       __000A1C32
__000A1C2C:         push       #$1.L
__000A1C32:         pop        L0
                    jz         __000A1C3F
                    nop
                    eoj
__000A1C3F:         etag       __000A1C69,"STAT_TRANSPONDER_PAGE"
                    push       #$1.L
                    jump       __000A1C6F
__000A1C69:         push       #$0.L
__000A1C6F:         pop        L0
                    jz         __000A1DEB
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000A1CB3:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A1CC7
                    move       I1,#$FFFF.I
__000A1CC7:         push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A1CF0
                    push       #$0.L
                    jump       __000A1CF6
__000A1CF0:         push       #$1.L
__000A1CF6:         pop        L0
                    jz         __000A1DC0
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A1D15
                    move       I1,#$FFFF.I
__000A1D15:         push       L0
                    move       L0,#$2.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A1D36
                    move       I1,#$FFFF.I
__000A1D36:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A1D8D
                    move       I1,#$FFFF.I
__000A1D8D:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __000A1CB3
__000A1DC0:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRANSPONDER_PAGE",S1
                    pop        L0
__000A1DEB:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000A1E32,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000A1E38
__000A1E32:         push       #$0.L
__000A1E38:         pop        L0
                    jz         __000A1E45
                    nop
                    nop
__000A1E45:         eoj
                    eoj


STEUERN_CMD_READ_PAGE_TRSP#
;    JOBNAME:STEUERN_CMD_READ_PAGE_TRSP
;    JOBCOMMENT:Schreibt 1 Byte "Transponder Page"
;    JOBCOMMENT:
;    JOBCOMMENT:KWP 2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:LocalIdentifier $31
;    JOBCOMMENT:Modus   : Default
;    ARG:PAGE_NUMMER
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"Page": 0-7,0xFF, "WUP": 0xFE
;    ARGCOMMENT:======> Byte0
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$3B.B,$31.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __000A1E77
                    push       #$1.L
                    jump       __000A1E7D
__000A1E77:         push       #$0.L
__000A1E7D:         pop        L0
                    jz         __000A1FCD
                    nop
                    clear      L0
                    parb       B0,#$1.B
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000A1ED4
                    push       #$0.L
                    jump       __000A1EDA
__000A1ED4:         push       #$1.L
__000A1EDA:         pop        L0
                    jz         __000A1FC7
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$FE.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A1F17
                    push       #$0.L
                    jump       __000A1F1D
__000A1F17:         push       #$1.L
__000A1F1D:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A1F4F
                    push       #$0.L
                    jump       __000A1F55
__000A1F4F:         push       #$1.L
__000A1F55:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A1F84
                    push       #$0.L
                    jump       __000A1F8A
__000A1F84:         push       #$1.L
__000A1F8A:         pop        L0
                    jz         __000A1FC7
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A1FC7:         jump       __000A1FFF
__000A1FCD:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A1FFF:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000A20A7:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000A233E
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000A2109
                    etag       __000A2109,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000A2109:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A2125
                    move       B2,#$1.B
__000A2125:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000A2149
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000A2149:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000A218F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000A233E
__000A218F:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000A22E7,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000A2251
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000A221D
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000A221D
                    comp       S3[B0],#'!'
                    jz         __000A2201
                    comp       S3[B0],#'#'
                    jz         __000A2201
                    jump       __000A221D
__000A2201:         comp       I6,#$1.I
                    jz         __000A2212
                    wait       #$1.L
__000A2212:         subb       I6,#$1.I
                    jnz        __000A20A7
__000A221D:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000A233E
__000A2251:         comp       I3,#$0.I
                    jz         __000A22DB
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A2278
                    move       B3,#$1.B
__000A2278:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000A2290
                    adds       B3,#$1.B
__000A2290:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000A22DB
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000A233E
__000A22DB:         push       #$1.L
                    jump       __000A2344
__000A22E7:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000A2344
__000A233E:         push       #$0.L
__000A2344:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A237E
                    push       #$0.L
                    jump       __000A2384
__000A237E:         push       #$1.L
__000A2384:         pop        L0
                    jz         __000A2391
                    nop
                    eoj
__000A2391:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000A23D8,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000A23DE
__000A23D8:         push       #$0.L
__000A23DE:         pop        L0
                    jz         __000A23EB
                    nop
                    nop
__000A23EB:         eoj
                    eoj


STATUS_WRITE_PAGE_TRSP#
;    JOBNAME:STATUS_WRITE_PAGE_TRSP
;    JOBCOMMENT:Page TRSP
;    JOBCOMMENT:KWP 2000: $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:LocalIdentifier $4B
;    JOBCOMMENT:Modus   : Default
;    RESULT:STAT_ANSWER
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Test Data
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$4B.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000A2484:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000A271B
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000A24E6
                    etag       __000A24E6,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000A24E6:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A2502
                    move       B2,#$1.B
__000A2502:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000A2526
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000A2526:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000A256C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000A271B
__000A256C:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000A26C4,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000A262E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000A25FA
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000A25FA
                    comp       S3[B0],#'!'
                    jz         __000A25DE
                    comp       S3[B0],#'#'
                    jz         __000A25DE
                    jump       __000A25FA
__000A25DE:         comp       I6,#$1.I
                    jz         __000A25EF
                    wait       #$1.L
__000A25EF:         subb       I6,#$1.I
                    jnz        __000A2484
__000A25FA:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000A271B
__000A262E:         comp       I3,#$0.I
                    jz         __000A26B8
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A2655
                    move       B3,#$1.B
__000A2655:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000A266D
                    adds       B3,#$1.B
__000A266D:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000A26B8
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000A271B
__000A26B8:         push       #$1.L
                    jump       __000A2721
__000A26C4:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000A2721
__000A271B:         push       #$0.L
__000A2721:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A275B
                    push       #$0.L
                    jump       __000A2761
__000A275B:         push       #$1.L
__000A2761:         pop        L0
                    jz         __000A276E
                    nop
                    eoj
__000A276E:         etag       __000A278E,"STAT_ANSWER"
                    push       #$1.L
                    jump       __000A2794
__000A278E:         push       #$0.L
__000A2794:         pop        L0
                    jz         __000A27E6
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_ANSWER",B0
                    pop        L0
__000A27E6:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000A282D,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000A2833
__000A282D:         push       #$0.L
__000A2833:         pop        L0
                    jz         __000A2840
                    nop
                    nop
__000A2840:         eoj
                    eoj


STEUERN_CMD_WRITE_PAGE_TRSP#
;    JOBNAME:STEUERN_CMD_WRITE_PAGE_TRSP
;    JOBCOMMENT:Schreibt 5 Byte "TRSP-Page"
;    JOBCOMMENT:
;    JOBCOMMENT:KWP2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:LocalIdentifier $32
;    JOBCOMMENT:Modus  : Default
;    ARG:PAGE
;    ARGTYPE:unsigned char
;    ARGCOMMENT:"Page": 0-7, 0xFF, "WUP": 0xFE
;    ARGCOMMENT:======> Byte0
;    ARG:DATA_HIGH
;    ARGTYPE:string
;    ARGCOMMENT:"High": 0x0000 bis 0xFFFF
;    ARGCOMMENT:======> Byte1-2
;    ARGCOMMENT:===========================================
;    ARGCOMMENT:ALTERNATIV 4 Bytes
;    ARGCOMMENT:"High und Low": 0x00000000 bis 0xFFFFFFFF
;    ARG:DATA_LOW
;    ARGTYPE:string
;    ARGCOMMENT:"Low":  0x0000 bis 0xFFFF
;    ARGCOMMENT:======> Byte3-4
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$87.B,$FF.B,$F1.B,$3B.B,$32.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parl       L0,#$1.L
                    jz         __000A2876
                    push       #$1.L
                    jump       __000A287C
__000A2876:         push       #$0.L
__000A287C:         pop        L0
                    jz         __000A2A63
                    nop
                    clear      L0
                    parb       B0,#$1.B
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$6]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000A28D3
                    push       #$0.L
                    jump       __000A28D9
__000A28D3:         push       #$1.L
__000A28D9:         clear      L0
                    move       B0,S0[#$6]
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000A290B
                    push       #$0.L
                    jump       __000A2911
__000A290B:         push       #$1.L
__000A2911:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A2940
                    push       #$0.L
                    jump       __000A2946
__000A2940:         push       #$1.L
__000A2946:         clear      L0
                    move       B0,S0[#$6]
                    push       L0
                    move       L0,#$FE.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A2978
                    push       #$0.L
                    jump       __000A297E
__000A2978:         push       #$1.L
__000A297E:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A29AD
                    push       #$0.L
                    jump       __000A29B3
__000A29AD:         push       #$1.L
__000A29B3:         clear      L0
                    move       B0,S0[#$6]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A29E5
                    push       #$0.L
                    jump       __000A29EB
__000A29E5:         push       #$1.L
__000A29EB:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A2A1A
                    push       #$0.L
                    jump       __000A2A20
__000A2A1A:         push       #$1.L
__000A2A20:         pop        L0
                    jz         __000A2A5D
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A2A5D:         jump       __000A2A91
__000A2A63:         clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A2A91:         pars       S1,#$2.I
                    jz         __000A2AA8
                    push       #$1.L
                    jump       __000A2AAE
__000A2AA8:         push       #$0.L
__000A2AAE:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A2AD0
                    push       #$0.L
                    jump       __000A2AD6
__000A2AD0:         push       #$1.L
__000A2AD6:         pop        L0
                    jz         __000A2B0F
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A2B0F:         pars       S1,#$3.I
                    jz         __000A2B26
                    push       #$1.L
                    jump       __000A2B2C
__000A2B26:         push       #$0.L
__000A2B2C:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A2B4E
                    push       #$0.L
                    jump       __000A2B54
__000A2B4E:         push       #$1.L
__000A2B54:         pop        L0
                    jz         __000A3783
                    nop
                    clear      S1
                    pars       S1,#$2.I
                    jz         __000A2B79
                    push       #$1.L
                    jump       __000A2B7F
__000A2B79:         push       #$0.L
__000A2B7F:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A2C3F
                    push       #$0.L
                    jump       __000A2C45
__000A2C3F:         push       #$1.L
__000A2C45:         pop        L0
                    jz         __000A2CA4
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    clear      S1
                    move       S1,S6
                    move       L0,#$2.L
                    serase     S1[#$0],L0
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A2CA4:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A2CEE
                    push       #$0.L
                    jump       __000A2CF4
__000A2CEE:         push       #$1.L
__000A2CF4:         pop        L0
                    jz         __000A30E2
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S7
                    strcat     S7,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S6
                    strcat     S6,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000A2D8F:         move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A2DAD
                    move       I1,#$FFFF.I
__000A2DAD:         push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000A2DDB
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A2DDB:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000A2DFC
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A2DFC:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000A2E35
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000A2E38
__000A2E35:         pop        L0
__000A2E38:         pop        L1
                    pop        L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A2E92
                    move       I1,#$FFFF.I
__000A2E92:         push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000A2EC0
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A2EC0:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000A2EE1
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A2EE1:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000A2F1A
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000A2F1D
__000A2F1A:         pop        L0
__000A2F1D:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A2FDC
                    move       I1,#$FFFF.I
__000A2FDC:         push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A3005
                    push       #$0.L
                    jump       __000A300B
__000A3005:         push       #$1.L
__000A300B:         pop        L0
                    jz         __000A304F
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    strcat     S6," "
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A304F:         clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A3063
                    move       I1,#$FFFF.I
__000A3063:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A30A4
                    move       I1,#$FFFF.I
__000A30A4:         push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A30CD
                    push       #$0.L
                    jump       __000A30D3
__000A30CD:         push       #$1.L
__000A30D3:         pop        L0
                    jz         __000A30E2
                    jump       __000A2D8F
__000A30E2:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000A316E:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A31AD
                    move       I1,#$FFFF.I
__000A31AD:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S5,S6
                    jz         __000A31EC
                    push       #$1.L
                    jump       __000A31F5
__000A31EC:         push       #$0.L
                    clear      S5
__000A31F5:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A3254
                    push       #$0.L
                    jump       __000A325A
__000A3254:         push       #$1.L
__000A325A:         pop        L0
                    jz         __000A3293
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A3293:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A32DD
                    push       #$0.L
                    jump       __000A32E3
__000A32DD:         push       #$1.L
__000A32E3:         pop        L0
                    jz         __000A3395
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S7
                    strcat     S7,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S5
                    strcat     S5,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    strcat     S5,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A3395:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000A33DC
                    move       I1,#$FFFF.I
__000A33DC:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A3405
                    push       #$0.L
                    jump       __000A340B
__000A3405:         push       #$1.L
__000A340B:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __000A341F
                    move       I1,#$FFFF.I
__000A341F:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000A3448
                    push       #$0.L
                    jump       __000A344E
__000A3448:         push       #$1.L
__000A344E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A347D
                    push       #$0.L
                    jump       __000A3483
__000A347D:         push       #$1.L
__000A3483:         pop        L0
                    jz         __000A34BC
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A34BC:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A3506
                    push       #$0.L
                    jump       __000A350C
__000A3506:         push       #$1.L
__000A350C:         pop        L0
                    jz         __000A3592
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A352B
                    move       I1,#$FFFF.I
__000A352B:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    jump       __000A3607
__000A3592:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A35A6
                    move       I1,#$FFFF.I
__000A35A6:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__000A3607:         move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A3625
                    move       I1,#$FFFF.I
__000A3625:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000A3649
                    move       I1,#$FFFF.I
__000A3649:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A3671
                    move       I1,#$FFFF.I
__000A3671:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A36B2
                    move       I1,#$FFFF.I
__000A36B2:         push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A36DB
                    push       #$0.L
                    jump       __000A36E1
__000A36DB:         push       #$1.L
__000A36E1:         pop        L0
                    jz         __000A36F0
                    jump       __000A316E
__000A36F0:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A3704
                    move       I1,#$FFFF.I
__000A3704:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A373E
                    push       #$0.L
                    jump       __000A3744
__000A373E:         push       #$1.L
__000A3744:         pop        L0
                    jz         __000A377D
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A377D:         jump       __000A565E
__000A3783:         clear      S1
                    pars       S1,#$2.I
                    jz         __000A379D
                    push       #$1.L
                    jump       __000A37A3
__000A379D:         push       #$0.L
__000A37A3:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A3863
                    push       #$0.L
                    jump       __000A3869
__000A3863:         push       #$1.L
__000A3869:         pop        L0
                    jz         __000A39C0
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    clear      S1
                    move       S1,S6
                    move       L0,#$2.L
                    serase     S1[#$0],L0
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"HIGH_1"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __000A3942
                    move       L0,#$0.L
                    ergd       "HIGH_1",L0
                    jump       __000A3993
__000A3942:         comp       I0,#$2.I
                    jnz        __000A395F
                    ergr       "HIGH_1",F2
                    jump       __000A3993
__000A395F:         comp       I0,#$3.I
                    jnz        __000A397C
                    ergs       "HIGH_1",S6
                    jump       __000A3993
__000A397C:         comp       I0,#$4.I
                    jnz        __000A399F
                    ergy       "HIGH_1",S7
__000A3993:         push       #$1.L
                    jump       __000A39A5
__000A399F:         push       #$0.L
__000A39A5:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A39C0:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A3A0A
                    push       #$0.L
                    jump       __000A3A10
__000A3A0A:         push       #$1.L
__000A3A10:         pop        L0
                    jz         __000A3EF6
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S7
                    strcat     S7,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S6
                    strcat     S6,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000A3AAB:         move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A3AC9
                    move       I1,#$FFFF.I
__000A3AC9:         push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000A3AF7
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A3AF7:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000A3B18
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A3B18:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000A3B51
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000A3B54
__000A3B51:         pop        L0
__000A3B54:         pop        L1
                    pop        L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A3BAE
                    move       I1,#$FFFF.I
__000A3BAE:         push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000A3BDC
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A3BDC:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000A3BFD
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A3BFD:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000A3C36
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000A3C39
__000A3C36:         pop        L0
__000A3C39:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A3CF8
                    move       I1,#$FFFF.I
__000A3CF8:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A3D21
                    push       #$0.L
                    jump       __000A3D27
__000A3D21:         push       #$1.L
__000A3D27:         pop        L0
                    jz         __000A3D6B
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    strcat     S6," "
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A3D6B:         clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A3D7F
                    move       I1,#$FFFF.I
__000A3D7F:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A3DC0
                    move       I1,#$FFFF.I
__000A3DC0:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A3DE9
                    push       #$0.L
                    jump       __000A3DEF
__000A3DE9:         push       #$1.L
__000A3DEF:         pop        L0
                    jz         __000A3DFE
                    jump       __000A3AAB
__000A3DFE:         clear      S1
                    move       S1,"HIGH_2"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __000A3E78
                    move       L0,#$0.L
                    ergd       "HIGH_2",L0
                    jump       __000A3EC9
__000A3E78:         comp       I0,#$2.I
                    jnz        __000A3E95
                    ergr       "HIGH_2",F2
                    jump       __000A3EC9
__000A3E95:         comp       I0,#$3.I
                    jnz        __000A3EB2
                    ergs       "HIGH_2",S6
                    jump       __000A3EC9
__000A3EB2:         comp       I0,#$4.I
                    jnz        __000A3ED5
                    ergy       "HIGH_2",S7
__000A3EC9:         push       #$1.L
                    jump       __000A3EDB
__000A3ED5:         push       #$0.L
__000A3EDB:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A3EF6:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S7
                    strcat     S7,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"*"
                    push       #$1.L
                    strcat     S7,"*"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"HIGH_3"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __000A406B
                    move       L0,#$0.L
                    ergd       "HIGH_3",L0
                    jump       __000A40BC
__000A406B:         comp       I0,#$2.I
                    jnz        __000A4088
                    ergr       "HIGH_3",F2
                    jump       __000A40BC
__000A4088:         comp       I0,#$3.I
                    jnz        __000A40A5
                    ergs       "HIGH_3",S7
                    jump       __000A40BC
__000A40A5:         comp       I0,#$4.I
                    jnz        __000A40C8
                    ergy       "HIGH_3",S6
__000A40BC:         push       #$1.L
                    jump       __000A40CE
__000A40C8:         push       #$0.L
__000A40CE:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A40E9:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A4128
                    move       I1,#$FFFF.I
__000A4128:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S5,S6
                    jz         __000A4167
                    push       #$1.L
                    jump       __000A4170
__000A4167:         push       #$0.L
                    clear      S5
__000A4170:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A41CF
                    push       #$0.L
                    jump       __000A41D5
__000A41CF:         push       #$1.L
__000A41D5:         pop        L0
                    jz         __000A420E
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A420E:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A4258
                    push       #$0.L
                    jump       __000A425E
__000A4258:         push       #$1.L
__000A425E:         pop        L0
                    jz         __000A4310
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S7
                    strcat     S7,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S5
                    strcat     S5,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    strcat     S5,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A4310:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000A4357
                    move       I1,#$FFFF.I
__000A4357:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A4380
                    push       #$0.L
                    jump       __000A4386
__000A4380:         push       #$1.L
__000A4386:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __000A439A
                    move       I1,#$FFFF.I
__000A439A:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000A43C3
                    push       #$0.L
                    jump       __000A43C9
__000A43C3:         push       #$1.L
__000A43C9:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A43F8
                    push       #$0.L
                    jump       __000A43FE
__000A43F8:         push       #$1.L
__000A43FE:         pop        L0
                    jz         __000A4437
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A4437:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A4481
                    push       #$0.L
                    jump       __000A4487
__000A4481:         push       #$1.L
__000A4487:         pop        L0
                    jz         __000A450D
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A44A6
                    move       I1,#$FFFF.I
__000A44A6:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    jump       __000A4582
__000A450D:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A4521
                    move       I1,#$FFFF.I
__000A4521:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__000A4582:         move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A45A0
                    move       I1,#$FFFF.I
__000A45A0:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000A45C4
                    move       I1,#$FFFF.I
__000A45C4:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A45EC
                    move       I1,#$FFFF.I
__000A45EC:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A462D
                    move       I1,#$FFFF.I
__000A462D:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A4656
                    push       #$0.L
                    jump       __000A465C
__000A4656:         push       #$1.L
__000A465C:         pop        L0
                    jz         __000A466B
                    jump       __000A40E9
__000A466B:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A467F
                    move       I1,#$FFFF.I
__000A467F:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A46B9
                    push       #$0.L
                    jump       __000A46BF
__000A46B9:         push       #$1.L
__000A46BF:         pop        L0
                    jz         __000A46F8
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A46F8:         clear      S1
                    pars       S1,#$3.I
                    jz         __000A4712
                    push       #$1.L
                    jump       __000A4718
__000A4712:         push       #$0.L
__000A4718:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A47D8
                    push       #$0.L
                    jump       __000A47DE
__000A47D8:         push       #$1.L
__000A47DE:         pop        L0
                    jz         __000A4930
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    clear      S1
                    move       S1,S6
                    move       L0,#$2.L
                    serase     S1[#$0],L0
                    clear      S6
                    strcat     S6,S1
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"LOW_1"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __000A48B5
                    move       L0,#$0.L
                    ergd       "LOW_1",L0
                    jump       __000A4903
__000A48B5:         comp       I0,#$2.I
                    jnz        __000A48D1
                    ergr       "LOW_1",F2
                    jump       __000A4903
__000A48D1:         comp       I0,#$3.I
                    jnz        __000A48ED
                    ergs       "LOW_1",S6
                    jump       __000A4903
__000A48ED:         comp       I0,#$4.I
                    jnz        __000A490F
                    ergy       "LOW_1",S7
__000A4903:         push       #$1.L
                    jump       __000A4915
__000A490F:         push       #$0.L
__000A4915:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A4930:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A497A
                    push       #$0.L
                    jump       __000A4980
__000A497A:         push       #$1.L
__000A4980:         pop        L0
                    jz         __000A4E61
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S7
                    strcat     S7,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S6
                    strcat     S6,""
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000A4A1B:         move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A4A39
                    move       I1,#$FFFF.I
__000A4A39:         push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000A4A67
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A4A67:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000A4A88
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A4A88:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000A4AC1
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000A4AC4
__000A4AC1:         pop        L0
__000A4AC4:         pop        L1
                    pop        L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A4B1E
                    move       I1,#$FFFF.I
__000A4B1E:         push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000A4B4C
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A4B4C:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000A4B6D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000A4B6D:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000A4BA6
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000A4BA9
__000A4BA6:         pop        L0
__000A4BA9:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    strcat     S6,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A4C68
                    move       I1,#$FFFF.I
__000A4C68:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A4C91
                    push       #$0.L
                    jump       __000A4C97
__000A4C91:         push       #$1.L
__000A4C97:         pop        L0
                    jz         __000A4CDB
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1," "
                    push       #$1.L
                    strcat     S6," "
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A4CDB:         clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A4CEF
                    move       I1,#$FFFF.I
__000A4CEF:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A4D30
                    move       I1,#$FFFF.I
__000A4D30:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A4D59
                    push       #$0.L
                    jump       __000A4D5F
__000A4D59:         push       #$1.L
__000A4D5F:         pop        L0
                    jz         __000A4D6E
                    jump       __000A4A1B
__000A4D6E:         clear      S1
                    move       S1,"LOW_2"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __000A4DE6
                    move       L0,#$0.L
                    ergd       "LOW_2",L0
                    jump       __000A4E34
__000A4DE6:         comp       I0,#$2.I
                    jnz        __000A4E02
                    ergr       "LOW_2",F2
                    jump       __000A4E34
__000A4E02:         comp       I0,#$3.I
                    jnz        __000A4E1E
                    ergs       "LOW_2",S6
                    jump       __000A4E34
__000A4E1E:         comp       I0,#$4.I
                    jnz        __000A4E40
                    ergy       "LOW_2",S7
__000A4E34:         push       #$1.L
                    jump       __000A4E46
__000A4E40:         push       #$0.L
__000A4E46:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A4E61:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S7
                    move       S7,S1
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S7
                    strcat     S7,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"*"
                    push       #$1.L
                    strcat     S7,"*"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"LOW_3"
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$3.L
                    comp       L0,#$1.L
                    jnz        __000A4FD4
                    move       L0,#$0.L
                    ergd       "LOW_3",L0
                    jump       __000A5022
__000A4FD4:         comp       I0,#$2.I
                    jnz        __000A4FF0
                    ergr       "LOW_3",F2
                    jump       __000A5022
__000A4FF0:         comp       I0,#$3.I
                    jnz        __000A500C
                    ergs       "LOW_3",S7
                    jump       __000A5022
__000A500C:         comp       I0,#$4.I
                    jnz        __000A502E
                    ergy       "LOW_3",S6
__000A5022:         push       #$1.L
                    jump       __000A5034
__000A502E:         push       #$0.L
__000A5034:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A504F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,", "
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A508E
                    move       I1,#$FFFF.I
__000A508E:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    setspc     ", ",L2
                    stoken     S5,S6
                    jz         __000A50CD
                    push       #$1.L
                    jump       __000A50D6
__000A50CD:         push       #$0.L
                    clear      S5
__000A50D6:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A5135
                    push       #$0.L
                    jump       __000A513B
__000A5135:         push       #$1.L
__000A513B:         pop        L0
                    jz         __000A5174
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A5174:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A51BE
                    push       #$0.L
                    jump       __000A51C4
__000A51BE:         push       #$1.L
__000A51C4:         pop        L0
                    jz         __000A5276
                    nop
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S7
                    strcat     S7,S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"0x"
                    push       #$1.L
                    clear      S5
                    strcat     S5,"0x"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    strcat     S5,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A5276:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000A52BD
                    move       I1,#$FFFF.I
__000A52BD:         push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A52E6
                    push       #$0.L
                    jump       __000A52EC
__000A52E6:         push       #$1.L
__000A52EC:         clear      L0
                    move       I0,S0[#$2]
                    jpl        __000A5300
                    move       I1,#$FFFF.I
__000A5300:         push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000A5329
                    push       #$0.L
                    jump       __000A532F
__000A5329:         push       #$1.L
__000A532F:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A535E
                    push       #$0.L
                    jump       __000A5364
__000A535E:         push       #$1.L
__000A5364:         pop        L0
                    jz         __000A539D
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A539D:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A53E7
                    push       #$0.L
                    jump       __000A53ED
__000A53E7:         push       #$1.L
__000A53ED:         pop        L0
                    jz         __000A5473
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A540C
                    move       I1,#$FFFF.I
__000A540C:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    jump       __000A54E8
__000A5473:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A5487
                    move       I1,#$FFFF.I
__000A5487:         push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__000A54E8:         move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A5506
                    move       I1,#$FFFF.I
__000A5506:         push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    jpl        __000A552A
                    move       I1,#$FFFF.I
__000A552A:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A5552
                    move       I1,#$FFFF.I
__000A5552:         push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    jpl        __000A5593
                    move       I1,#$FFFF.I
__000A5593:         push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000A55BC
                    push       #$0.L
                    jump       __000A55C2
__000A55BC:         push       #$1.L
__000A55C2:         pop        L0
                    jz         __000A55D1
                    jump       __000A504F
__000A55D1:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000A55E5
                    move       I1,#$FFFF.I
__000A55E5:         push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000A561F
                    push       #$0.L
                    jump       __000A5625
__000A561F:         push       #$1.L
__000A5625:         pop        L0
                    jz         __000A565E
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000A565E:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$6]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000A5706:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000A599D
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000A5768
                    etag       __000A5768,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000A5768:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A5784
                    move       B2,#$1.B
__000A5784:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000A57A8
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000A57A8:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000A57EE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000A599D
__000A57EE:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000A5946,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000A58B0
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000A587C
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000A587C
                    comp       S3[B0],#'!'
                    jz         __000A5860
                    comp       S3[B0],#'#'
                    jz         __000A5860
                    jump       __000A587C
__000A5860:         comp       I6,#$1.I
                    jz         __000A5871
                    wait       #$1.L
__000A5871:         subb       I6,#$1.I
                    jnz        __000A5706
__000A587C:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000A599D
__000A58B0:         comp       I3,#$0.I
                    jz         __000A593A
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A58D7
                    move       B3,#$1.B
__000A58D7:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000A58EF
                    adds       B3,#$1.B
__000A58EF:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000A593A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000A599D
__000A593A:         push       #$1.L
                    jump       __000A59A3
__000A5946:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000A59A3
__000A599D:         push       #$0.L
__000A59A3:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A59DD
                    push       #$0.L
                    jump       __000A59E3
__000A59DD:         push       #$1.L
__000A59E3:         pop        L0
                    jz         __000A59F0
                    nop
                    eoj
__000A59F0:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000A5A37,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000A5A3D
__000A5A37:         push       #$0.L
__000A5A3D:         pop        L0
                    jz         __000A5A4A
                    nop
                    nop
__000A5A4A:         eoj
                    eoj


STEUERN_NOCKENWELLENDIAGNOSE_AN#
;    JOBNAME:STEUERN_NOCKENWELLENDIAGNOSE_AN
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$D6 inputOutputLocalIdentifier "Freigabe Anlasser und Sperren Zuendung und Einsprizung"
;    JOBCOMMENT:$08 inputOutputControlParameter "LTA - LongtermAdjustment"
;    JOBCOMMENT:KWP2000 :   $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $00 RecordCommonIdentifier "Meßwerte lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:sperrt die Einspritzung und Zuendung und gibt gleichzeitig den Anlasser frei
;    JOBCOMMENT:Dazu werden die Interruptzaehler der Kurbelwelle und Nockenwelle angzeigt
;    JOBCOMMENT:Nebenbedingung: Drehzahl muß kleiner als 500 U/min sein.
;    RESULT:STAT_KW_ZAEHLER_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert des Interruptzaehler der Kurbelwelle
;    RESULT:STAT_KW_ZAEHLER_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit des Interruptzaehler der Kurbelwelle
;    RESULT:STAT_NW_ZAEHLER_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert des Interruptzaehler der Nockenwelle
;    RESULT:STAT_NW_ZAEHLER_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit des Interruptzaehler der Nockenwelle
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$00.B}
                    clear      S6
                    move       S6,S1
                    clear      S1
                    move       S1,"BetriebswTab"
                    push       #$1.L
                    tabset     "BetriebswTab"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000A5B22:         clear      S2
                    clear      S4
                    xsend      S2,S6
                    slen       I3,S6
                    slen       I4,S2
                    comp       I4,#$0.I
                    jz         __000A5DB9
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000A5B84
                    etag       __000A5B84,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S2
__000A5B84:         move       B2,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A5BA0
                    move       B2,#$1.B
__000A5BA0:         move       I2,S2[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000A5BC4
                    move       I2,S2[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000A5BC4:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000A5C0A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000A5DB9
__000A5C0A:         move       S4,S2[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000A5D62,#$A.L
                    comp       S2[B2],#$7F.B
                    jnz        __000A5CCC
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000A5C98
                    move       BE,S6[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000A5C98
                    comp       S2[B0],#'!'
                    jz         __000A5C7C
                    comp       S2[B0],#'#'
                    jz         __000A5C7C
                    jump       __000A5C98
__000A5C7C:         comp       I6,#$1.I
                    jz         __000A5C8D
                    wait       #$1.L
__000A5C8D:         subb       I6,#$1.I
                    jnz        __000A5B22
__000A5C98:         fix2hex    S1,S2[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000A5DB9
__000A5CCC:         comp       I3,#$0.I
                    jz         __000A5D56
                    move       B3,#$3.B
                    move       B0,S6[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A5CF3
                    move       B3,#$1.B
__000A5CF3:         move       B0,S6[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000A5D0B
                    adds       B3,#$1.B
__000A5D0B:         move       B1,S6[B3]
                    adds       B1,#'@'
                    comp       S2[B2],B1
                    jz         __000A5D56
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000A5DB9
__000A5D56:         push       #$1.L
                    jump       __000A5DBF
__000A5D62:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000A5DBF
__000A5DB9:         push       #$0.L
__000A5DBF:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A5DF9
                    push       #$0.L
                    jump       __000A5DFF
__000A5DF9:         push       #$1.L
__000A5DFF:         pop        L0
                    jz         __000A5E0C
                    nop
                    eoj
__000A5E0C:         move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$1F4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __000A5F34
                    push       #$0.L
                    jump       __000A5F3A
__000A5F34:         push       #$1.L
__000A5F3A:         pop        L0
                    jz         __000A61BF
                    nop
                    clear      S1
                    move       S1,"?F5?"
                    push       #$1.L
                    clear      S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$6B.B,$6C.B,$65.B,$69.B,$6E.B,$65.B,$72.B,$20.B,$61.B,$6C.B,$73.B,$20.B,$35.B,$30.B,$30.B,$20.B,$55.B,$2F.B,$6D.B,$69.B,$6E.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000A5FD8
                    enewset
__000A5FD8:         tabset     "JobResultExtended"
                    jt         __000A6016,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __000A6016
                    jump       __000A6048
__000A6016:         clrt
                    tabset     "JobResult"
                    jt         __000A60E5,#$A.L
                    move       S1,"?F5?"
                    tabseek    "SB",S1
                    jz         __000A612D
__000A6048:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,{$44.B,$69.B,$65.B,$20.B,$44.B,$72.B,$65.B,$68.B,$7A.B,$61.B,$68.B,$6C.B,$20.B,$6D.B,$75.B,$DF.B,$20.B,$6B.B,$6C.B,$65.B,$69.B,$6E.B,$65.B,$72.B,$20.B,$61.B,$6C.B,$73.B,$20.B,$35.B,$30.B,$30.B,$20.B,$55.B,$2F.B,$6D.B,$69.B,$6E.B,$20.B,$73.B,$65.B,$69.B,$6E.B,$2E.B,$00.B}
                    comp       S1[#$0],#$0.B
                    jz         __000A60B8
                    ergs       "JOB_MESSAGE",S1
__000A60B8:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A60D9
                    etag       __000A60D9,""
                    ergy       "",S2
__000A60D9:         push       #$1.L
                    jump       __000A61A0
__000A60E5:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000A617D
__000A612D:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000A617D
__000A617D:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000A61A0:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000A61BF:         clear      S1
                    move       S1,"NWTESTON"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"NWTESTON"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000A658C
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000A6243:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000A62FA
                    comp       B4,#'a'
                    jae        __000A6276
                    comp       B4,#'A'
                    jae        __000A6286
                    comp       B4,#'0'
                    jae        __000A6296
                    jump       __000A658C
__000A6276:         comp       B4,#'f'
                    jbe        __000A62A6
                    jump       __000A658C
__000A6286:         comp       B4,#'F'
                    jbe        __000A62B0
                    jump       __000A658C
__000A6296:         comp       B4,#'9'
                    jbe        __000A62BA
                    jump       __000A658C
__000A62A6:         subb       B4,#'W'
                    jump       __000A62BE
__000A62B0:         subb       B4,#'7'
                    jump       __000A62BE
__000A62BA:         subb       B4,#'0'
__000A62BE:         test       I1,#$1.I
                    jnz        __000A62D8
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000A6243
__000A62D8:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000A6243
__000A62FA:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __000A6349
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000A6349:         comp       I1,#$2.I
                    jnz        __000A6363
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000A6363:         comp       I1,#$1.I
                    jnz        __000A6378
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000A6378:         comp       I1,#$0.I
                    jnz        __000A658C
                    clear      S2
                    xsend      S2,S1
                    tabget     S3,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000A63CD
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000A6533
__000A63CD:         scmp       S1,"2"
                    jnz        __000A63E9
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000A648D
__000A63E9:         scmp       S1,"3"
                    jnz        __000A6405
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000A6497
__000A6405:         scmp       S1,"4"
                    jnz        __000A6427
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000A64A1
__000A6427:         scmp       S1,"5"
                    jnz        __000A6449
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000A64A1
__000A6449:         scmp       S1,"6"
                    jnz        __000A646B
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000A64AE
__000A646B:         scmp       S1,"7"
                    jnz        __000A658C
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000A64AE
__000A648D:         fix2flt    F2,I2
                    jump       __000A64B8
__000A6497:         fix2flt    F2,B4
                    jump       __000A64B8
__000A64A1:         clear      I3
                    fix2flt    F2,L1
                    jump       __000A64B8
__000A64AE:         fix2flt    F2,I2
                    jump       __000A64B8
__000A64B8:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __000A64DC
                    jump       __000A650A
__000A64DC:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000A6580
__000A650A:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000A6580
__000A6533:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000A6571
                    a2flt      F2,"1.0"
                    jump       __000A6580
__000A6571:         a2flt      F2,"0.0"
                    jump       __000A6580
__000A6580:         push       #$1.L
                    jump       __000A6598
__000A658C:         push       #$0.L
                    jump       __000A6598
__000A6598:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000A6C1E
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A6607
                    push       #$0.L
                    jump       __000A660D
__000A6607:         push       #$1.L
__000A660D:         pop        L0
                    jz         __000A69B1
                    nop
                    move       L0,#$3B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$2]
                    push       L0
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"1"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A6738
                    ergr       "",F1
__000A6738:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A679B,"STAT_KW_ZAEHLER_WERT"
                    push       #$1.L
                    jump       __000A67A1
__000A679B:         push       #$0.L
__000A67A1:         pop        L0
                    jz         __000A67D3
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_KW_ZAEHLER_WERT",F0
                    pop        L0
__000A67D3:         move       L0,#$3D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$2]
                    push       L0
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"1"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A68F3
                    ergr       "",F1
__000A68F3:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A6956,"STAT_NW_ZAEHLER_WERT"
                    push       #$1.L
                    jump       __000A695C
__000A6956:         push       #$0.L
__000A695C:         pop        L0
                    jz         __000A698E
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NW_ZAEHLER_WERT",F0
                    pop        L0
__000A698E:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __000A6B30
__000A69B1:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A6A03
                    push       #$0.L
                    jump       __000A6A09
__000A6A03:         push       #$1.L
__000A6A09:         pop        L0
                    jz         __000A6A3F
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    jump       __000A6A5D
__000A6A3F:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000A6A5D:         move       L0,#$0.L
                    push       L0
                    move       F2,F0
                    pop        L0
                    etag       __000A6A97,"STAT_KW_ZAEHLER_WERT"
                    push       #$1.L
                    jump       __000A6A9D
__000A6A97:         push       #$0.L
__000A6A9D:         pop        L0
                    jz         __000A6ACF
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_KW_ZAEHLER_WERT",F0
                    pop        L0
__000A6ACF:         etag       __000A6AF8,"STAT_NW_ZAEHLER_WERT"
                    push       #$1.L
                    jump       __000A6AFE
__000A6AF8:         push       #$0.L
__000A6AFE:         pop        L0
                    jz         __000A6B30
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NW_ZAEHLER_WERT",F0
                    pop        L0
__000A6B30:         etag       __000A6B59,"STAT_KW_ZAEHLER_EINH"
                    push       #$1.L
                    jump       __000A6B5F
__000A6B59:         push       #$0.L
__000A6B5F:         pop        L0
                    jz         __000A6B97
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_KW_ZAEHLER_EINH",S1
                    pop        L0
__000A6B97:         etag       __000A6BC0,"STAT_NW_ZAEHLER_EINH"
                    push       #$1.L
                    jump       __000A6BC6
__000A6BC0:         push       #$0.L
__000A6BC6:         pop        L0
                    jz         __000A6BFE
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_NW_ZAEHLER_EINH",S1
                    pop        L0
__000A6BFE:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000A6C1E:         eoj
                    eoj


STEUERN_NOCKENWELLENDIAGNOSE_AUS#
;    JOBNAME:STEUERN_NOCKENWELLENDIAGNOSE_AUS
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$D6 inputOutputLocalIdentifier "Freigabe Anlasser und Sperren Zuendung und Einsprizung"
;    JOBCOMMENT:$04 inputOutputControlParameter "RTD - ResetToDefault"
;    JOBCOMMENT:
;    JOBCOMMENT:gibt Kontrolle von Einspitzung, Zuendung und Anlasserfreigabe wieder an SG zurueck 
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"NWTESTOFF"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"NWTESTOFF"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000A6FF1
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000A6CA8:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000A6D5F
                    comp       B4,#'a'
                    jae        __000A6CDB
                    comp       B4,#'A'
                    jae        __000A6CEB
                    comp       B4,#'0'
                    jae        __000A6CFB
                    jump       __000A6FF1
__000A6CDB:         comp       B4,#'f'
                    jbe        __000A6D0B
                    jump       __000A6FF1
__000A6CEB:         comp       B4,#'F'
                    jbe        __000A6D15
                    jump       __000A6FF1
__000A6CFB:         comp       B4,#'9'
                    jbe        __000A6D1F
                    jump       __000A6FF1
__000A6D0B:         subb       B4,#'W'
                    jump       __000A6D23
__000A6D15:         subb       B4,#'7'
                    jump       __000A6D23
__000A6D1F:         subb       B4,#'0'
__000A6D23:         test       I1,#$1.I
                    jnz        __000A6D3D
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000A6CA8
__000A6D3D:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000A6CA8
__000A6D5F:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __000A6DAE
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000A6DAE:         comp       I1,#$2.I
                    jnz        __000A6DC8
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000A6DC8:         comp       I1,#$1.I
                    jnz        __000A6DDD
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000A6DDD:         comp       I1,#$0.I
                    jnz        __000A6FF1
                    clear      S2
                    xsend      S2,S1
                    tabget     S3,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000A6E32
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000A6F98
__000A6E32:         scmp       S1,"2"
                    jnz        __000A6E4E
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000A6EF2
__000A6E4E:         scmp       S1,"3"
                    jnz        __000A6E6A
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000A6EFC
__000A6E6A:         scmp       S1,"4"
                    jnz        __000A6E8C
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000A6F06
__000A6E8C:         scmp       S1,"5"
                    jnz        __000A6EAE
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000A6F06
__000A6EAE:         scmp       S1,"6"
                    jnz        __000A6ED0
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000A6F13
__000A6ED0:         scmp       S1,"7"
                    jnz        __000A6FF1
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000A6F13
__000A6EF2:         fix2flt    F2,I2
                    jump       __000A6F1D
__000A6EFC:         fix2flt    F2,B4
                    jump       __000A6F1D
__000A6F06:         clear      I3
                    fix2flt    F2,L1
                    jump       __000A6F1D
__000A6F13:         fix2flt    F2,I2
                    jump       __000A6F1D
__000A6F1D:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __000A6F41
                    jump       __000A6F6F
__000A6F41:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000A6FE5
__000A6F6F:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000A6FE5
__000A6F98:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000A6FD6
                    a2flt      F2,"1.0"
                    jump       __000A6FE5
__000A6FD6:         a2flt      F2,"0.0"
                    jump       __000A6FE5
__000A6FE5:         push       #$1.L
                    jump       __000A6FFD
__000A6FF1:         push       #$0.L
                    jump       __000A6FFD
__000A6FFD:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000A716C
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A706C
                    push       #$0.L
                    jump       __000A7072
__000A706C:         push       #$1.L
__000A7072:         pop        L0
                    jz         __000A70A0
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000A714C
__000A70A0:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A70F2
                    push       #$0.L
                    jump       __000A70F8
__000A70F2:         push       #$1.L
__000A70F8:         pop        L0
                    jz         __000A712E
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000A714C
__000A712E:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__000A714C:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000A716C:         eoj
                    eoj


STATUS_ADAPTIONSWERTE2#
;    JOBNAME:STATUS_ADAPTIONSWERTE2
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $0C RecordCommonIdentifier "ADAPTIONSWERTE2 lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Adaptionswerte: DMVAD (Delta-Motordrehmom. aus Verlustmom.-Adapt.)
;    JOBCOMMENT:UDKP1MX (Drosselklappenadaption max. Anschlag)
;    JOBCOMMENT:RKA (Adaptive Korrektur Kraftstoffmasse)
;    JOBCOMMENT:RKA2 (Adaptive Korrektur Kraftstoffmasse Bank 2)
;    JOBCOMMENT:FRAO (multipl. Gemischadapt.fakt. ob. Lastbereich)
;    JOBCOMMENT:FRAO2 (multipl. Gemischadapt.fakt. ob. Lastbereich Bank 2)
;    JOBCOMMENT:FRAU (multipl.Gemischadapt.fakt. unt. mult.Bereich)
;    JOBCOMMENT:FRAU2 (multipl.Gemischadapt.fakt. unt. mult.Bereich Bank 2)
;    JOBCOMMENT:RKAZ (addit.Gemischkorr. (pro Zuend.) der Gemischadapt.)
;    JOBCOMMENT:RKAZ2 (addit.Gemischkorr. (pro Zuend.) der Gemischadapt. Bank 2)
;    JOBCOMMENT:FMSLA (Korrekturfak. SLmasse adaptiv)
;    JOBCOMMENT:FMSLA2 (Korrekturfak. SLmasse adaptiv Bank 2)
;    JOBCOMMENT:FMSLVA (Sekundaerluft Adaptionswert)
;    JOBCOMMENT:FMSLVA2 (Sekundaerluft Adaptionswert Bank 2)
;    JOBCOMMENT:NWFEHLER (Anzahl Nockenwellenfehler)
;    JOBCOMMENT:YAWRAD (Nullpunktadaption Gierrate)
;    JOBCOMMENT:ROLLRAD (Nullpunktadaption der Rollrate)
;    RESULT:STAT_DMVAD_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von DMVAD_W
;    RESULT:STAT_DMVAD_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Delta-Motordrehmom. aus Verlustmom.-Adapt.
;    RESULT:STAT_DMVAD_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von DMVAD_W
;    RESULT:STAT_UDKP1MX_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Drosselklappenadaption max. Anschlag
;    RESULT:STAT_UDKP1MX_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Drosselklappenadaption max. Anschlag
;    RESULT:STAT_UDKP1MX_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von UDKP1MX
;    RESULT:STAT_RKA_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Adaptive Korrektur Kraftstoffmasse
;    RESULT:STAT_RKA_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptive Korrektur Kraftstoffmasse
;    RESULT:STAT_RKA_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von RKA
;    RESULT:STAT_RKA2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Adaptive Korrektur Kraftstoffmasse Bank 2
;    RESULT:STAT_RKA2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Adaptive Korrektur Kraftstoffmasse Bank 2
;    RESULT:STAT_RKA2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von RKA2
;    RESULT:STAT_FRAO_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von multipl. Gemischadapt.fakt. ob. Lastbereich
;    RESULT:STAT_FRAO_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:multipl. Gemischadapt.fakt. ob. Lastbereich
;    RESULT:STAT_FRAO_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von FRAO
;    RESULT:STAT_FRAO2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von multipl. Gemischadapt.fakt. ob. Lastbereich Bank 2
;    RESULT:STAT_FRAO2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:multipl. Gemischadapt.fakt. ob. Lastbereich Bank 2
;    RESULT:STAT_FRAO2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von FRAO2
;    RESULT:STAT_FRAU_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von multipl.Gemischadapt.fakt. unt. mult.Bereich
;    RESULT:STAT_FRAU_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:multipl.Gemischadapt.fakt. unt. mult.Bereich
;    RESULT:STAT_FRAU_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von FRAU
;    RESULT:STAT_FRAU2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von multipl.Gemischadapt.fakt. unt. mult.Bereich Bank 2
;    RESULT:STAT_FRAU2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:multipl.Gemischadapt.fakt. unt. mult.Bereich Bank 2
;    RESULT:STAT_FRAU2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von FRAU2
;    RESULT:STAT_RKAZ_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von addit.Gemischkorr. (pro Zuend.) der Gemischadapt.
;    RESULT:STAT_RKAZ_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:addit.Gemischkorr. (pro Zuend.) der Gemischadapt.
;    RESULT:STAT_RKAZ_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von RKAZ
;    RESULT:STAT_RKAZ2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von addit.Gemischkorr. (pro Zuend.) der Gemischadapt. Bank 2
;    RESULT:STAT_RKAZ2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:addit.Gemischkorr. (pro Zuend.) der Gemischadapt. Bank 2
;    RESULT:STAT_RKAZ2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von RKAZ2
;    RESULT:STAT_FMSLA_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Korrekturfak. SLmasse adaptiv
;    RESULT:STAT_FMSLA_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Korrekturfak. SLmasse adaptiv
;    RESULT:STAT_FMSLA_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von FMSLA
;    RESULT:STAT_FMSLA2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Korrekturfak. SLmasse adaptiv Bank 2
;    RESULT:STAT_FMSLA2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Korrekturfak. SLmasse adaptiv Bank 2
;    RESULT:STAT_FMSLA2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von FMSLA2
;    RESULT:STAT_FMSLVA_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Sekundaerluft Adaptionswert
;    RESULT:STAT_FMSLVA_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sekundaerluft Adaptionswert
;    RESULT:STAT_FMSLVA_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von FMSLVA
;    RESULT:STAT_FMSLVA2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Sekundaerluft Adaptionswert Bank 2
;    RESULT:STAT_FMSLVA2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sekundaerluft Adaptionswert Bank 2
;    RESULT:STAT_FMSLVA2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von FMSLVA2
;    RESULT:STAT_NWFEHLER_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Anzahl Nockenwellenfehler
;    RESULT:STAT_NWFEHLER_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Anzahl Nockenwellenfehler
;    RESULT:STAT_NWFEHLER_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Anzahl Nockenwellenfehler
;    RESULT:STAT_YAWRAD_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Nullpunktadaption Gierrate
;    RESULT:STAT_YAWRAD_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Nullpunktadaption Gierrate
;    RESULT:STAT_YAWRAD_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Nullpunktadaption Gierrate
;    RESULT:STAT_ROLLRAD_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Nullpunktadaption Rollrate
;    RESULT:STAT_ROLLRAD_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text von Nullpunktadaption Rollrate
;    RESULT:STAT_ROLLRAD_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von Nullpunktadaption Rollrate
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$0C.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000A71CB,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000A71D1
__000A71CB:         push       #$0.L
__000A71D1:         pop        L0
                    jz         __000A71FE
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000A71FE:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000A725A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000A74F1
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000A72BC
                    etag       __000A72BC,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000A72BC:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A72D8
                    move       B2,#$1.B
__000A72D8:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000A72FC
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000A72FC:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000A7342
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000A74F1
__000A7342:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000A749A,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000A7404
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000A73D0
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000A73D0
                    comp       S3[B0],#'!'
                    jz         __000A73B4
                    comp       S3[B0],#'#'
                    jz         __000A73B4
                    jump       __000A73D0
__000A73B4:         comp       I6,#$1.I
                    jz         __000A73C5
                    wait       #$1.L
__000A73C5:         subb       I6,#$1.I
                    jnz        __000A725A
__000A73D0:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000A74F1
__000A7404:         comp       I3,#$0.I
                    jz         __000A748E
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000A742B
                    move       B3,#$1.B
__000A742B:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000A7443
                    adds       B3,#$1.B
__000A7443:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000A748E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000A74F1
__000A748E:         push       #$1.L
                    jump       __000A74F7
__000A749A:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000A74F7
__000A74F1:         push       #$0.L
__000A74F7:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000A7531
                    push       #$0.L
                    jump       __000A7537
__000A7531:         push       #$1.L
__000A7537:         pop        L0
                    jz         __000A7544
                    nop
                    eoj
__000A7544:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DMVAD"
                    push       #$1.L
                    move       S1,"DMVAD"
                    tabseek    "MNEMO",S1
                    jz         __000A75DE
                    push       #$1.L
                    jump       __000A75E4
__000A75DE:         push       #$0.L
__000A75E4:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000A777F
                    push       #$0.L
                    jump       __000A7785
__000A777F:         push       #$1.L
__000A7785:         pop        L0
                    jz         __000A7907
                    nop
                    move       L0,#$10000.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A7870
                    ergr       "",F1
__000A7870:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A78CE,"STAT_DMVAD_WERT"
                    push       #$1.L
                    jump       __000A78D4
__000A78CE:         push       #$0.L
__000A78D4:         pop        L0
                    jz         __000A7901
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DMVAD_WERT",F0
                    pop        L0
__000A7901:         jump       __000A7A0E
__000A7907:         clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A797D
                    ergr       "",F1
__000A797D:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A79DB,"STAT_DMVAD_WERT"
                    push       #$1.L
                    jump       __000A79E1
__000A79DB:         push       #$0.L
__000A79E1:         pop        L0
                    jz         __000A7A0E
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DMVAD_WERT",F0
                    pop        L0
__000A7A0E:         etag       __000A7A32,"STAT_DMVAD_TEXT"
                    push       #$1.L
                    jump       __000A7A38
__000A7A32:         push       #$0.L
__000A7A38:         pop        L0
                    jz         __000A7A68
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DMVAD_TEXT",S1
                    pop        L0
__000A7A68:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A7AD1,"STAT_DMVAD_EINH"
                    push       #$1.L
                    jump       __000A7AD7
__000A7AD1:         push       #$0.L
__000A7AD7:         pop        L0
                    jz         __000A7B07
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DMVAD_EINH",S1
                    pop        L0
__000A7B07:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"UDKP1MX"
                    push       #$1.L
                    move       S1,"UDKP1MX"
                    tabseek    "MNEMO",S1
                    jz         __000A7B5B
                    push       #$1.L
                    jump       __000A7B61
__000A7B5B:         push       #$0.L
__000A7B61:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A7D43
                    ergr       "",F1
__000A7D43:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A7DA3,"STAT_UDKP1MX_WERT"
                    push       #$1.L
                    jump       __000A7DA9
__000A7DA3:         push       #$0.L
__000A7DA9:         pop        L0
                    jz         __000A7DD8
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_UDKP1MX_WERT",F0
                    pop        L0
__000A7DD8:         etag       __000A7DFE,"STAT_UDKP1MX_TEXT"
                    push       #$1.L
                    jump       __000A7E04
__000A7DFE:         push       #$0.L
__000A7E04:         pop        L0
                    jz         __000A7E36
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_UDKP1MX_TEXT",S1
                    pop        L0
__000A7E36:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A7EA1,"STAT_UDKP1MX_EINH"
                    push       #$1.L
                    jump       __000A7EA7
__000A7EA1:         push       #$0.L
__000A7EA7:         pop        L0
                    jz         __000A7ED9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_UDKP1MX_EINH",S1
                    pop        L0
__000A7ED9:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"RKA"
                    push       #$1.L
                    move       S1,"RKA"
                    tabseek    "MNEMO",S1
                    jz         __000A7F25
                    push       #$1.L
                    jump       __000A7F2B
__000A7F25:         push       #$0.L
__000A7F2B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000A80C6
                    push       #$0.L
                    jump       __000A80CC
__000A80C6:         push       #$1.L
__000A80CC:         pop        L0
                    jz         __000A824A
                    nop
                    move       L0,#$10000.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A81B7
                    ergr       "",F1
__000A81B7:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A8213,"STAT_RKA_WERT"
                    push       #$1.L
                    jump       __000A8219
__000A8213:         push       #$0.L
__000A8219:         pop        L0
                    jz         __000A8244
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKA_WERT",F0
                    pop        L0
__000A8244:         jump       __000A834D
__000A824A:         clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A82C0
                    ergr       "",F1
__000A82C0:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A831C,"STAT_RKA_WERT"
                    push       #$1.L
                    jump       __000A8322
__000A831C:         push       #$0.L
__000A8322:         pop        L0
                    jz         __000A834D
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKA_WERT",F0
                    pop        L0
__000A834D:         etag       __000A836F,"STAT_RKA_TEXT"
                    push       #$1.L
                    jump       __000A8375
__000A836F:         push       #$0.L
__000A8375:         pop        L0
                    jz         __000A83A3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RKA_TEXT",S1
                    pop        L0
__000A83A3:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A840A,"STAT_RKA_EINH"
                    push       #$1.L
                    jump       __000A8410
__000A840A:         push       #$0.L
__000A8410:         pop        L0
                    jz         __000A843E
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RKA_EINH",S1
                    pop        L0
__000A843E:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"RKA2"
                    push       #$1.L
                    move       S1,"RKA2"
                    tabseek    "MNEMO",S1
                    jz         __000A848C
                    push       #$1.L
                    jump       __000A8492
__000A848C:         push       #$0.L
__000A8492:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$19.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000A862D
                    push       #$0.L
                    jump       __000A8633
__000A862D:         push       #$1.L
__000A8633:         pop        L0
                    jz         __000A87B3
                    nop
                    move       L0,#$10000.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A871E
                    ergr       "",F1
__000A871E:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A877B,"STAT_RKA2_WERT"
                    push       #$1.L
                    jump       __000A8781
__000A877B:         push       #$0.L
__000A8781:         pop        L0
                    jz         __000A87AD
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKA2_WERT",F0
                    pop        L0
__000A87AD:         jump       __000A88B8
__000A87B3:         clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A8829
                    ergr       "",F1
__000A8829:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A8886,"STAT_RKA2_WERT"
                    push       #$1.L
                    jump       __000A888C
__000A8886:         push       #$0.L
__000A888C:         pop        L0
                    jz         __000A88B8
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKA2_WERT",F0
                    pop        L0
__000A88B8:         etag       __000A88DB,"STAT_RKA2_TEXT"
                    push       #$1.L
                    jump       __000A88E1
__000A88DB:         push       #$0.L
__000A88E1:         pop        L0
                    jz         __000A8910
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RKA2_TEXT",S1
                    pop        L0
__000A8910:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A8978,"STAT_RKA2_EINH"
                    push       #$1.L
                    jump       __000A897E
__000A8978:         push       #$0.L
__000A897E:         pop        L0
                    jz         __000A89AD
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RKA2_EINH",S1
                    pop        L0
__000A89AD:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FRAO"
                    push       #$1.L
                    move       S1,"FRAO"
                    tabseek    "MNEMO",S1
                    jz         __000A89FB
                    push       #$1.L
                    jump       __000A8A01
__000A89FB:         push       #$0.L
__000A8A01:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A8BE3
                    ergr       "",F1
__000A8BE3:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A8C40,"STAT_FRAO_WERT"
                    push       #$1.L
                    jump       __000A8C46
__000A8C40:         push       #$0.L
__000A8C46:         pop        L0
                    jz         __000A8C72
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FRAO_WERT",F0
                    pop        L0
__000A8C72:         etag       __000A8C95,"STAT_FRAO_TEXT"
                    push       #$1.L
                    jump       __000A8C9B
__000A8C95:         push       #$0.L
__000A8C9B:         pop        L0
                    jz         __000A8CCA
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRAO_TEXT",S1
                    pop        L0
__000A8CCA:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A8D32,"STAT_FRAO_EINH"
                    push       #$1.L
                    jump       __000A8D38
__000A8D32:         push       #$0.L
__000A8D38:         pop        L0
                    jz         __000A8D67
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRAO_EINH",S1
                    pop        L0
__000A8D67:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FRAO2"
                    push       #$1.L
                    move       S1,"FRAO2"
                    tabseek    "MNEMO",S1
                    jz         __000A8DB7
                    push       #$1.L
                    jump       __000A8DBD
__000A8DB7:         push       #$0.L
__000A8DBD:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A8F9F
                    ergr       "",F1
__000A8F9F:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A8FFD,"STAT_FRAO2_WERT"
                    push       #$1.L
                    jump       __000A9003
__000A8FFD:         push       #$0.L
__000A9003:         pop        L0
                    jz         __000A9030
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FRAO2_WERT",F0
                    pop        L0
__000A9030:         etag       __000A9054,"STAT_FRAO2_TEXT"
                    push       #$1.L
                    jump       __000A905A
__000A9054:         push       #$0.L
__000A905A:         pop        L0
                    jz         __000A908A
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRAO2_TEXT",S1
                    pop        L0
__000A908A:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A90F3,"STAT_FRAO2_EINH"
                    push       #$1.L
                    jump       __000A90F9
__000A90F3:         push       #$0.L
__000A90F9:         pop        L0
                    jz         __000A9129
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRAO2_EINH",S1
                    pop        L0
__000A9129:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FRAU"
                    push       #$1.L
                    move       S1,"FRAU"
                    tabseek    "MNEMO",S1
                    jz         __000A9177
                    push       #$1.L
                    jump       __000A917D
__000A9177:         push       #$0.L
__000A917D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A935F
                    ergr       "",F1
__000A935F:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A93BC,"STAT_FRAU_WERT"
                    push       #$1.L
                    jump       __000A93C2
__000A93BC:         push       #$0.L
__000A93C2:         pop        L0
                    jz         __000A93EE
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FRAU_WERT",F0
                    pop        L0
__000A93EE:         etag       __000A9411,"STAT_FRAU_TEXT"
                    push       #$1.L
                    jump       __000A9417
__000A9411:         push       #$0.L
__000A9417:         pop        L0
                    jz         __000A9446
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRAU_TEXT",S1
                    pop        L0
__000A9446:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A94AE,"STAT_FRAU_EINH"
                    push       #$1.L
                    jump       __000A94B4
__000A94AE:         push       #$0.L
__000A94B4:         pop        L0
                    jz         __000A94E3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRAU_EINH",S1
                    pop        L0
__000A94E3:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FRAU2"
                    push       #$1.L
                    move       S1,"FRAU2"
                    tabseek    "MNEMO",S1
                    jz         __000A9533
                    push       #$1.L
                    jump       __000A9539
__000A9533:         push       #$0.L
__000A9539:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A971B
                    ergr       "",F1
__000A971B:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A9779,"STAT_FRAU2_WERT"
                    push       #$1.L
                    jump       __000A977F
__000A9779:         push       #$0.L
__000A977F:         pop        L0
                    jz         __000A97AC
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FRAU2_WERT",F0
                    pop        L0
__000A97AC:         etag       __000A97D0,"STAT_FRAU2_TEXT"
                    push       #$1.L
                    jump       __000A97D6
__000A97D0:         push       #$0.L
__000A97D6:         pop        L0
                    jz         __000A9806
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRAU2_TEXT",S1
                    pop        L0
__000A9806:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A986F,"STAT_FRAU2_EINH"
                    push       #$1.L
                    jump       __000A9875
__000A986F:         push       #$0.L
__000A9875:         pop        L0
                    jz         __000A98A5
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRAU2_EINH",S1
                    pop        L0
__000A98A5:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"RKAZ"
                    push       #$1.L
                    move       S1,"RKAZ"
                    tabseek    "MNEMO",S1
                    jz         __000A98F3
                    push       #$1.L
                    jump       __000A98F9
__000A98F3:         push       #$0.L
__000A98F9:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000A9A94
                    push       #$0.L
                    jump       __000A9A9A
__000A9A94:         push       #$1.L
__000A9A9A:         pop        L0
                    jz         __000A9C1A
                    nop
                    move       L0,#$10000.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A9B85
                    ergr       "",F1
__000A9B85:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A9BE2,"STAT_RKAZ_WERT"
                    push       #$1.L
                    jump       __000A9BE8
__000A9BE2:         push       #$0.L
__000A9BE8:         pop        L0
                    jz         __000A9C14
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKAZ_WERT",F0
                    pop        L0
__000A9C14:         jump       __000A9D1F
__000A9C1A:         clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000A9C90
                    ergr       "",F1
__000A9C90:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A9CED,"STAT_RKAZ_WERT"
                    push       #$1.L
                    jump       __000A9CF3
__000A9CED:         push       #$0.L
__000A9CF3:         pop        L0
                    jz         __000A9D1F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKAZ_WERT",F0
                    pop        L0
__000A9D1F:         etag       __000A9D42,"STAT_RKAZ_TEXT"
                    push       #$1.L
                    jump       __000A9D48
__000A9D42:         push       #$0.L
__000A9D48:         pop        L0
                    jz         __000A9D77
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RKAZ_TEXT",S1
                    pop        L0
__000A9D77:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000A9DDF,"STAT_RKAZ_EINH"
                    push       #$1.L
                    jump       __000A9DE5
__000A9DDF:         push       #$0.L
__000A9DE5:         pop        L0
                    jz         __000A9E14
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RKAZ_EINH",S1
                    pop        L0
__000A9E14:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"RKAZ2"
                    push       #$1.L
                    move       S1,"RKAZ2"
                    tabseek    "MNEMO",S1
                    jz         __000A9E64
                    push       #$1.L
                    jump       __000A9E6A
__000A9E64:         push       #$0.L
__000A9E6A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000AA005
                    push       #$0.L
                    jump       __000AA00B
__000AA005:         push       #$1.L
__000AA00B:         pop        L0
                    jz         __000AA18D
                    nop
                    move       L0,#$10000.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AA0F6
                    ergr       "",F1
__000AA0F6:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AA154,"STAT_RKAZ2_WERT"
                    push       #$1.L
                    jump       __000AA15A
__000AA154:         push       #$0.L
__000AA15A:         pop        L0
                    jz         __000AA187
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKAZ2_WERT",F0
                    pop        L0
__000AA187:         jump       __000AA294
__000AA18D:         clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AA203
                    ergr       "",F1
__000AA203:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AA261,"STAT_RKAZ2_WERT"
                    push       #$1.L
                    jump       __000AA267
__000AA261:         push       #$0.L
__000AA267:         pop        L0
                    jz         __000AA294
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RKAZ2_WERT",F0
                    pop        L0
__000AA294:         etag       __000AA2B8,"STAT_RKAZ2_TEXT"
                    push       #$1.L
                    jump       __000AA2BE
__000AA2B8:         push       #$0.L
__000AA2BE:         pop        L0
                    jz         __000AA2EE
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RKAZ2_TEXT",S1
                    pop        L0
__000AA2EE:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AA357,"STAT_RKAZ2_EINH"
                    push       #$1.L
                    jump       __000AA35D
__000AA357:         push       #$0.L
__000AA35D:         pop        L0
                    jz         __000AA38D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RKAZ2_EINH",S1
                    pop        L0
__000AA38D:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FMSLA"
                    push       #$1.L
                    move       S1,"FMSLA"
                    tabseek    "MNEMO",S1
                    jz         __000AA3DD
                    push       #$1.L
                    jump       __000AA3E3
__000AA3DD:         push       #$0.L
__000AA3E3:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$15.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AA575
                    ergr       "",F1
__000AA575:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AA5D3,"STAT_FMSLA_WERT"
                    push       #$1.L
                    jump       __000AA5D9
__000AA5D3:         push       #$0.L
__000AA5D9:         pop        L0
                    jz         __000AA606
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FMSLA_WERT",F0
                    pop        L0
__000AA606:         etag       __000AA62A,"STAT_FMSLA_TEXT"
                    push       #$1.L
                    jump       __000AA630
__000AA62A:         push       #$0.L
__000AA630:         pop        L0
                    jz         __000AA660
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FMSLA_TEXT",S1
                    pop        L0
__000AA660:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AA6C9,"STAT_FMSLA_EINH"
                    push       #$1.L
                    jump       __000AA6CF
__000AA6C9:         push       #$0.L
__000AA6CF:         pop        L0
                    jz         __000AA6FF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FMSLA_EINH",S1
                    pop        L0
__000AA6FF:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FMSLA2"
                    push       #$1.L
                    move       S1,"FMSLA2"
                    tabseek    "MNEMO",S1
                    jz         __000AA751
                    push       #$1.L
                    jump       __000AA757
__000AA751:         push       #$0.L
__000AA757:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$20.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AA8E9
                    ergr       "",F1
__000AA8E9:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AA948,"STAT_FMSLA2_WERT"
                    push       #$1.L
                    jump       __000AA94E
__000AA948:         push       #$0.L
__000AA94E:         pop        L0
                    jz         __000AA97C
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FMSLA2_WERT",F0
                    pop        L0
__000AA97C:         etag       __000AA9A1,"STAT_FMSLA2_TEXT"
                    push       #$1.L
                    jump       __000AA9A7
__000AA9A1:         push       #$0.L
__000AA9A7:         pop        L0
                    jz         __000AA9D8
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FMSLA2_TEXT",S1
                    pop        L0
__000AA9D8:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AAA42,"STAT_FMSLA2_EINH"
                    push       #$1.L
                    jump       __000AAA48
__000AAA42:         push       #$0.L
__000AAA48:         pop        L0
                    jz         __000AAA79
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FMSLA2_EINH",S1
                    pop        L0
__000AAA79:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FMSLVA"
                    push       #$1.L
                    move       S1,"FMSLVA"
                    tabseek    "MNEMO",S1
                    jz         __000AAACB
                    push       #$1.L
                    jump       __000AAAD1
__000AAACB:         push       #$0.L
__000AAAD1:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$16.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AAC63
                    ergr       "",F1
__000AAC63:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AACC2,"STAT_FMSLVA_WERT"
                    push       #$1.L
                    jump       __000AACC8
__000AACC2:         push       #$0.L
__000AACC8:         pop        L0
                    jz         __000AACF6
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FMSLVA_WERT",F0
                    pop        L0
__000AACF6:         etag       __000AAD1B,"STAT_FMSLVA_TEXT"
                    push       #$1.L
                    jump       __000AAD21
__000AAD1B:         push       #$0.L
__000AAD21:         pop        L0
                    jz         __000AAD52
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FMSLVA_TEXT",S1
                    pop        L0
__000AAD52:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AADBC,"STAT_FMSLVA_EINH"
                    push       #$1.L
                    jump       __000AADC2
__000AADBC:         push       #$0.L
__000AADC2:         pop        L0
                    jz         __000AADF3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FMSLVA_EINH",S1
                    pop        L0
__000AADF3:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FMSLVA2"
                    push       #$1.L
                    move       S1,"FMSLVA2"
                    tabseek    "MNEMO",S1
                    jz         __000AAE47
                    push       #$1.L
                    jump       __000AAE4D
__000AAE47:         push       #$0.L
__000AAE4D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AAFDF
                    ergr       "",F1
__000AAFDF:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AB03F,"STAT_FMSLVA2_WERT"
                    push       #$1.L
                    jump       __000AB045
__000AB03F:         push       #$0.L
__000AB045:         pop        L0
                    jz         __000AB074
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FMSLVA2_WERT",F0
                    pop        L0
__000AB074:         etag       __000AB09A,"STAT_FMSLVA2_TEXT"
                    push       #$1.L
                    jump       __000AB0A0
__000AB09A:         push       #$0.L
__000AB0A0:         pop        L0
                    jz         __000AB0D2
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FMSLVA2_TEXT",S1
                    pop        L0
__000AB0D2:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AB13D,"STAT_FMSLVA2_EINH"
                    push       #$1.L
                    jump       __000AB143
__000AB13D:         push       #$0.L
__000AB143:         pop        L0
                    jz         __000AB175
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FMSLVA2_EINH",S1
                    pop        L0
__000AB175:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NWFEHLER"
                    push       #$1.L
                    move       S1,"NWFEHLER"
                    tabseek    "MNEMO",S1
                    jz         __000AB1CB
                    push       #$1.L
                    jump       __000AB1D1
__000AB1CB:         push       #$0.L
__000AB1D1:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$21.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AB363
                    ergr       "",F1
__000AB363:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AB3C4,"STAT_NWFEHLER_WERT"
                    push       #$1.L
                    jump       __000AB3CA
__000AB3C4:         push       #$0.L
__000AB3CA:         pop        L0
                    jz         __000AB3FA
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NWFEHLER_WERT",F0
                    pop        L0
__000AB3FA:         etag       __000AB421,"STAT_NWFEHLER_TEXT"
                    push       #$1.L
                    jump       __000AB427
__000AB421:         push       #$0.L
__000AB427:         pop        L0
                    jz         __000AB45A
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NWFEHLER_TEXT",S1
                    pop        L0
__000AB45A:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AB4C6,"STAT_NWFEHLER_EINH"
                    push       #$1.L
                    jump       __000AB4CC
__000AB4C6:         push       #$0.L
__000AB4CC:         pop        L0
                    jz         __000AB4FF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NWFEHLER_EINH",S1
                    pop        L0
__000AB4FF:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"YAWRAD"
                    push       #$1.L
                    move       S1,"YAWRAD"
                    tabseek    "MNEMO",S1
                    jz         __000AB551
                    push       #$1.L
                    jump       __000AB557
__000AB551:         push       #$0.L
__000AB557:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$22.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$23.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AB739
                    ergr       "",F1
__000AB739:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AB798,"STAT_YAWRAD_WERT"
                    push       #$1.L
                    jump       __000AB79E
__000AB798:         push       #$0.L
__000AB79E:         pop        L0
                    jz         __000AB7CC
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_YAWRAD_WERT",F0
                    pop        L0
__000AB7CC:         etag       __000AB7F1,"STAT_YAWRAD_TEXT"
                    push       #$1.L
                    jump       __000AB7F7
__000AB7F1:         push       #$0.L
__000AB7F7:         pop        L0
                    jz         __000AB828
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_YAWRAD_TEXT",S1
                    pop        L0
__000AB828:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AB892,"STAT_YAWRAD_EINH"
                    push       #$1.L
                    jump       __000AB898
__000AB892:         push       #$0.L
__000AB898:         pop        L0
                    jz         __000AB8C9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_YAWRAD_EINH",S1
                    pop        L0
__000AB8C9:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"ROLLRAD"
                    push       #$1.L
                    move       S1,"ROLLRAD"
                    tabseek    "MNEMO",S1
                    jz         __000AB91D
                    push       #$1.L
                    jump       __000AB923
__000AB91D:         push       #$0.L
__000AB923:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$24.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$25.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000ABB05
                    ergr       "",F1
__000ABB05:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000ABB65,"STAT_ROLLRAD_WERT"
                    push       #$1.L
                    jump       __000ABB6B
__000ABB65:         push       #$0.L
__000ABB6B:         pop        L0
                    jz         __000ABB9A
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_ROLLRAD_WERT",F0
                    pop        L0
__000ABB9A:         etag       __000ABBC0,"STAT_ROLLRAD_TEXT"
                    push       #$1.L
                    jump       __000ABBC6
__000ABBC0:         push       #$0.L
__000ABBC6:         pop        L0
                    jz         __000ABBF8
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ROLLRAD_TEXT",S1
                    pop        L0
__000ABBF8:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000ABC63,"STAT_ROLLRAD_EINH"
                    push       #$1.L
                    jump       __000ABC69
__000ABC63:         push       #$0.L
__000ABC69:         pop        L0
                    jz         __000ABC9B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ROLLRAD_EINH",S1
                    pop        L0
__000ABC9B:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_ANALOG2#
;    JOBNAME:STATUS_ANALOG2
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $11 RecordCommonIdentifier "Analogwerte 2 lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:STP1 (Stepperposition 1 in Prozent)
;    JOBCOMMENT:STP2 (Stepperposition 2 in Prozent)
;    JOBCOMMENT:VSIKM (Restkilometerstand fuer Ventilspielserviceintervall)
;    JOBCOMMENT:VSIDEL (Anzahl von Loeschungen der VSI-km)
;    JOBCOMMENT:FRPS (gefilterter Wert des Kraftstoffdrucksensors)
;    JOBCOMMENT:TOEL (Motoroeltemperatur)
;    JOBCOMMENT:AGKL (Position Abgasklappensteller)
;    JOBCOMMENT:IFRKL (Position Interferenzrohrklappensteller)
;    JOBCOMMENT:PHIOUT (Schräglagenwinkel)
;    JOBCOMMENT:FWG (Fahrwertgeber)
;    JOBCOMMENT:WDKS (Sollwert Drosselklappenwinkel)
;    JOBCOMMENT:DKP1R (Rohert Drosselklappenwinkel Kanal 1)
;    JOBCOMMENT:DKP2R (Rohert Drosselklappenwinkel Kanal 2)
;    JOBCOMMENT:FWG1R (Rohwert Fahrwertgeber Kanal 1)
;    JOBCOMMENT:FWG2R (Rohwert Fahrwertgeber Kanal 2)
;    JOBCOMMENT:KTDKM (Ansteuerung Drosselklappenmotor (PWM)
;    JOBCOMMENT:DKDISSK (Drosselklappenabschaltung bei SK Fehlern)
;    JOBCOMMENT:STDKREG (Statusbyte Drosselklappenregelung)
;    JOBCOMMENT:DREHRATE1 (Drehrate 1 der Sensorbox)
;    JOBCOMMENT:DREHRATE2 (Drehrate 2 der Sensorbox)
;    JOBCOMMENT:BESCHLEUNIGUNG1 (Beschleunigung 1 der Sensorbox)
;    JOBCOMMENT:BESCHLEUNIGUNG2 (Beschleunigung 2 der Sensorbox)
;    RESULT:STAT_STP1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Stepperposition 1
;    RESULT:STAT_STP1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Stepperposition 1
;    RESULT:STAT_STP1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von Stepperposition 1
;    RESULT:STAT_STP2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Stepperposition 2
;    RESULT:STAT_STP2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Stepperposition 2
;    RESULT:STAT_STP2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von Stepperposition 2
;    RESULT:STAT_VSIKM_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Restkilometerstand fuer Ventilspielserviceintervall
;    RESULT:STAT_VSIKM_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Restkilometerstand fuer Ventilspielserviceintervall
;    RESULT:STAT_VSIKM_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit
;    RESULT:STAT_VSIDEL_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Anzahl von Loeschungen der VSI-km
;    RESULT:STAT_VSIDEL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Anzahl von Loeschungen der VSI-km
;    RESULT:STAT_VSIDEL_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit
;    RESULT:STAT_FRPS_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:gefilterter Wert des Kraftstoffdrucksensors
;    RESULT:STAT_FRPS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:gefilterter Wert des Kraftstoffdrucksensors
;    RESULT:STAT_FRPS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit
;    RESULT:STAT_TOEL_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Motoroeltemperatur
;    RESULT:STAT_TOEL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text von Motoroeltemperatur
;    RESULT:STAT_TOEL_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von Motoroeltemperatur
;    RESULT:STAT_AGKL_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Position Abgasklappensteller
;    RESULT:STAT_AGKL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text von Position Abgasklappensteller
;    RESULT:STAT_AGKL_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von Position Abgasklappensteller
;    RESULT:STAT_IFRKL_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Position Interferenzrohrklappensteller
;    RESULT:STAT_IFRKL_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text von Position Interferenzrohrklappensteller
;    RESULT:STAT_IFRKL_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von Position Interferenzrohrklappensteller
;    RESULT:STAT_PHIOUT_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von Schräglagenwinkel
;    RESULT:STAT_PHIOUT_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Text von Schräglagenwinkel
;    RESULT:STAT_PHIOUT_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von Schräglagenwinkel
;    RESULT:STAT_FWG_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fahrwertgeber
;    RESULT:STAT_FWG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fahrwertgeber
;    RESULT:STAT_FWG_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Fahrwertgeber
;    RESULT:STAT_WDKS_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Sollwert Drosselklappenwinkel
;    RESULT:STAT_WDKS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sollwert Drosselklappenwinkel
;    RESULT:STAT_WDKS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Sollwert Drosselklappenwinkel
;    RESULT:STAT_DKP1R_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Rohwert Drosselklappenwinkel Kanal 1
;    RESULT:STAT_DKP1R_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Rohwert Drosselklappenwinkel Kanal 1
;    RESULT:STAT_DKP1R_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Rohwert Drosselklappenwinkel Kanal 1
;    RESULT:STAT_DKP2R_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Rohwert Drosselklappenwinkel Kanal 2
;    RESULT:STAT_DKP2R_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Rohwert Drosselklappenwinkel Kanal 2
;    RESULT:STAT_DKP2R_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Rohwert Drosselklappenwinkel Kanal 2
;    RESULT:STAT_FWG1R_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Rohwert Fahrwertgeber Kanal 1
;    RESULT:STAT_FWG1R_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Rohwert Fahrwertgeber Kanal 1
;    RESULT:STAT_FWG1R_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Rohwert Fahrwertgeber Kanal 1
;    RESULT:STAT_FWG2R_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Rohwert Fahrwertgeber Kanal 2
;    RESULT:STAT_FWG2R_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Rohwert Fahrwertgeber Kanal 2
;    RESULT:STAT_FWG2R_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Rohwert Fahrwertgeber Kanal 2
;    RESULT:STAT_KTDKM_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Ansteuerung Drosselklappenmotor (PWM)
;    RESULT:STAT_KTDKM_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansteuerung Drosselklappenmotor (PWM)
;    RESULT:STAT_KTDKM_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Ansteuerung Drosselklappenmotor (PWM)
;    RESULT:STAT_DKDISSK_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Drosselklappenabschaltung bei SK Fehlern
;    RESULT:STAT_DKDISSK_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Drosselklappenabschaltung bei SK Fehlern
;    RESULT:STAT_DKDISSK_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Drosselklappenabschaltung bei SK Fehlern
;    RESULT:STAT_STDKREG_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Statusbyte Drosselklappenregelung
;    RESULT:STAT_STDKREG_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Statusbyte Drosselklappenregelung
;    RESULT:STAT_STDKREG_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Statusbyte Drosselklappenregelung
;    RESULT:STAT_DREHRATE1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Drehrate 1 der Sensorbox
;    RESULT:STAT_DREHRATE1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Drehrate 1 der Sensorbox
;    RESULT:STAT_DREHRATE1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Drehrate 1 der Sensorbox
;    RESULT:STAT_DREHRATE2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Drehrate 2 der Sensorbox
;    RESULT:STAT_DREHRATE2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Drehrate 2 der Sensorbox
;    RESULT:STAT_DREHRATE2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Drehrate 2 der Sensorbox
;    RESULT:STAT_BESCHLEUNIGUNG1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Beschleunigung 1 der Sensorbox
;    RESULT:STAT_BESCHLEUNIGUNG1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Beschleunigung 1 der Sensorbox
;    RESULT:STAT_BESCHLEUNIGUNG1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Beschleunigung 1 der Sensorbox
;    RESULT:STAT_BESCHLEUNIGUNG2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Beschleunigung 2 der Sensorbox
;    RESULT:STAT_BESCHLEUNIGUNG2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Beschleunigung 2 der Sensorbox
;    RESULT:STAT_BESCHLEUNIGUNG2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Beschleunigung 2 der Sensorbox
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$11.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000ABD20,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000ABD26
__000ABD20:         push       #$0.L
__000ABD26:         pop        L0
                    jz         __000ABD53
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000ABD53:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000ABDAF:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000AC046
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000ABE11
                    etag       __000ABE11,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000ABE11:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000ABE2D
                    move       B2,#$1.B
__000ABE2D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000ABE51
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000ABE51:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000ABE97
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000AC046
__000ABE97:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000ABFEF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000ABF59
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000ABF25
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000ABF25
                    comp       S3[B0],#'!'
                    jz         __000ABF09
                    comp       S3[B0],#'#'
                    jz         __000ABF09
                    jump       __000ABF25
__000ABF09:         comp       I6,#$1.I
                    jz         __000ABF1A
                    wait       #$1.L
__000ABF1A:         subb       I6,#$1.I
                    jnz        __000ABDAF
__000ABF25:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000AC046
__000ABF59:         comp       I3,#$0.I
                    jz         __000ABFE3
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000ABF80
                    move       B3,#$1.B
__000ABF80:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000ABF98
                    adds       B3,#$1.B
__000ABF98:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000ABFE3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000AC046
__000ABFE3:         push       #$1.L
                    jump       __000AC04C
__000ABFEF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000AC04C
__000AC046:         push       #$0.L
__000AC04C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000AC086
                    push       #$0.L
                    jump       __000AC08C
__000AC086:         push       #$1.L
__000AC08C:         pop        L0
                    jz         __000AC099
                    nop
                    eoj
__000AC099:         clear      S1
                    move       S1,"Messwerte2"
                    push       #$1.L
                    tabset     "Messwerte2"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"STP1"
                    push       #$1.L
                    move       S1,"STP1"
                    tabseek    "MNEMO",S1
                    jz         __000AC121
                    push       #$1.L
                    jump       __000AC127
__000AC121:         push       #$0.L
__000AC127:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AC309
                    ergr       "",F1
__000AC309:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AC366,"STAT_STP1_WERT"
                    push       #$1.L
                    jump       __000AC36C
__000AC366:         push       #$0.L
__000AC36C:         pop        L0
                    jz         __000AC398
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_STP1_WERT",F0
                    pop        L0
__000AC398:         etag       __000AC3BB,"STAT_STP1_TEXT"
                    push       #$1.L
                    jump       __000AC3C1
__000AC3BB:         push       #$0.L
__000AC3C1:         pop        L0
                    jz         __000AC3F0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_STP1_TEXT",S1
                    pop        L0
__000AC3F0:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AC452,"STAT_STP1_EINH"
                    push       #$1.L
                    jump       __000AC458
__000AC452:         push       #$0.L
__000AC458:         pop        L0
                    jz         __000AC487
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_STP1_EINH",S1
                    pop        L0
__000AC487:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"STP2"
                    push       #$1.L
                    move       S1,"STP2"
                    tabseek    "MNEMO",S1
                    jz         __000AC4D5
                    push       #$1.L
                    jump       __000AC4DB
__000AC4D5:         push       #$0.L
__000AC4DB:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AC6BD
                    ergr       "",F1
__000AC6BD:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AC71A,"STAT_STP2_WERT"
                    push       #$1.L
                    jump       __000AC720
__000AC71A:         push       #$0.L
__000AC720:         pop        L0
                    jz         __000AC74C
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_STP2_WERT",F0
                    pop        L0
__000AC74C:         etag       __000AC76F,"STAT_STP2_TEXT"
                    push       #$1.L
                    jump       __000AC775
__000AC76F:         push       #$0.L
__000AC775:         pop        L0
                    jz         __000AC7A4
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_STP2_TEXT",S1
                    pop        L0
__000AC7A4:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AC806,"STAT_STP2_EINH"
                    push       #$1.L
                    jump       __000AC80C
__000AC806:         push       #$0.L
__000AC80C:         pop        L0
                    jz         __000AC83B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_STP2_EINH",S1
                    pop        L0
__000AC83B:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"VSIKM"
                    push       #$1.L
                    move       S1,"VSIKM"
                    tabseek    "MNEMO",S1
                    jz         __000AC88B
                    push       #$1.L
                    jump       __000AC891
__000AC88B:         push       #$0.L
__000AC891:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000ACA2C
                    push       #$0.L
                    jump       __000ACA32
__000ACA2C:         push       #$1.L
__000ACA32:         pop        L0
                    jz         __000ACBB4
                    nop
                    move       L0,#$10000.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000ACB1D
                    ergr       "",F1
__000ACB1D:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000ACB7B,"STAT_VSIKM_WERT"
                    push       #$1.L
                    jump       __000ACB81
__000ACB7B:         push       #$0.L
__000ACB81:         pop        L0
                    jz         __000ACBAE
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_VSIKM_WERT",F0
                    pop        L0
__000ACBAE:         jump       __000ACCBB
__000ACBB4:         clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000ACC2A
                    ergr       "",F1
__000ACC2A:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000ACC88,"STAT_VSIKM_WERT"
                    push       #$1.L
                    jump       __000ACC8E
__000ACC88:         push       #$0.L
__000ACC8E:         pop        L0
                    jz         __000ACCBB
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_VSIKM_WERT",F0
                    pop        L0
__000ACCBB:         etag       __000ACCDF,"STAT_VSIKM_TEXT"
                    push       #$1.L
                    jump       __000ACCE5
__000ACCDF:         push       #$0.L
__000ACCE5:         pop        L0
                    jz         __000ACD15
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_VSIKM_TEXT",S1
                    pop        L0
__000ACD15:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000ACD78,"STAT_VSIKM_EINH"
                    push       #$1.L
                    jump       __000ACD7E
__000ACD78:         push       #$0.L
__000ACD7E:         pop        L0
                    jz         __000ACDAE
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_VSIKM_EINH",S1
                    pop        L0
__000ACDAE:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"VSIDEL"
                    push       #$1.L
                    move       S1,"VSIDEL"
                    tabseek    "MNEMO",S1
                    jz         __000ACE00
                    push       #$1.L
                    jump       __000ACE06
__000ACE00:         push       #$0.L
__000ACE06:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000ACF98
                    ergr       "",F1
__000ACF98:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000ACFF7,"STAT_VSIDEL_WERT"
                    push       #$1.L
                    jump       __000ACFFD
__000ACFF7:         push       #$0.L
__000ACFFD:         pop        L0
                    jz         __000AD02B
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_VSIDEL_WERT",F0
                    pop        L0
__000AD02B:         etag       __000AD050,"STAT_VSIDEL_TEXT"
                    push       #$1.L
                    jump       __000AD056
__000AD050:         push       #$0.L
__000AD056:         pop        L0
                    jz         __000AD087
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_VSIDEL_TEXT",S1
                    pop        L0
__000AD087:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AD0EB,"STAT_VSIDEL_EINH"
                    push       #$1.L
                    jump       __000AD0F1
__000AD0EB:         push       #$0.L
__000AD0F1:         pop        L0
                    jz         __000AD122
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_VSIDEL_EINH",S1
                    pop        L0
__000AD122:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FRPS"
                    push       #$1.L
                    move       S1,"FRPS"
                    tabseek    "MNEMO",S1
                    jz         __000AD170
                    push       #$1.L
                    jump       __000AD176
__000AD170:         push       #$0.L
__000AD176:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000AD311
                    push       #$0.L
                    jump       __000AD317
__000AD311:         push       #$1.L
__000AD317:         pop        L0
                    jz         __000AD38C
                    nop
                    move       L0,#$10000.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    pop        L1
                    pop        L0
                    subb       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
__000AD38C:         clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AD402
                    ergr       "",F1
__000AD402:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AD45F,"STAT_FRPS_WERT"
                    push       #$1.L
                    jump       __000AD465
__000AD45F:         push       #$0.L
__000AD465:         pop        L0
                    jz         __000AD491
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FRPS_WERT",F0
                    pop        L0
__000AD491:         etag       __000AD4B4,"STAT_FRPS_TEXT"
                    push       #$1.L
                    jump       __000AD4BA
__000AD4B4:         push       #$0.L
__000AD4BA:         pop        L0
                    jz         __000AD4E9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRPS_TEXT",S1
                    pop        L0
__000AD4E9:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AD54B,"STAT_FRPS_EINH"
                    push       #$1.L
                    jump       __000AD551
__000AD54B:         push       #$0.L
__000AD551:         pop        L0
                    jz         __000AD580
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FRPS_EINH",S1
                    pop        L0
__000AD580:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"TOEL"
                    push       #$1.L
                    move       S1,"TOEL"
                    tabseek    "MNEMO",S1
                    jz         __000AD5CE
                    push       #$1.L
                    jump       __000AD5D4
__000AD5CE:         push       #$0.L
__000AD5D4:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AD7B6
                    ergr       "",F1
__000AD7B6:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AD813,"STAT_TOEL_WERT"
                    push       #$1.L
                    jump       __000AD819
__000AD813:         push       #$0.L
__000AD819:         pop        L0
                    jz         __000AD845
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TOEL_WERT",F0
                    pop        L0
__000AD845:         etag       __000AD868,"STAT_TOEL_TEXT"
                    push       #$1.L
                    jump       __000AD86E
__000AD868:         push       #$0.L
__000AD86E:         pop        L0
                    jz         __000AD89D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_TOEL_TEXT",S1
                    pop        L0
__000AD89D:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AD8FF,"STAT_TOEL_EINH"
                    push       #$1.L
                    jump       __000AD905
__000AD8FF:         push       #$0.L
__000AD905:         pop        L0
                    jz         __000AD934
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_TOEL_EINH",S1
                    pop        L0
__000AD934:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"AGKL"
                    push       #$1.L
                    move       S1,"AGKL"
                    tabseek    "MNEMO",S1
                    jz         __000AD982
                    push       #$1.L
                    jump       __000AD988
__000AD982:         push       #$0.L
__000AD988:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000ADB6A
                    ergr       "",F1
__000ADB6A:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000ADBC7,"STAT_AGKL_WERT"
                    push       #$1.L
                    jump       __000ADBCD
__000ADBC7:         push       #$0.L
__000ADBCD:         pop        L0
                    jz         __000ADBF9
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_AGKL_WERT",F0
                    pop        L0
__000ADBF9:         etag       __000ADC1C,"STAT_AGKL_TEXT"
                    push       #$1.L
                    jump       __000ADC22
__000ADC1C:         push       #$0.L
__000ADC22:         pop        L0
                    jz         __000ADC51
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_AGKL_TEXT",S1
                    pop        L0
__000ADC51:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000ADCB3,"STAT_AGKL_EINH"
                    push       #$1.L
                    jump       __000ADCB9
__000ADCB3:         push       #$0.L
__000ADCB9:         pop        L0
                    jz         __000ADCE8
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_AGKL_EINH",S1
                    pop        L0
__000ADCE8:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"IFRKL"
                    push       #$1.L
                    move       S1,"IFRKL"
                    tabseek    "MNEMO",S1
                    jz         __000ADD38
                    push       #$1.L
                    jump       __000ADD3E
__000ADD38:         push       #$0.L
__000ADD3E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$15.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$16.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000ADF20
                    ergr       "",F1
__000ADF20:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000ADF7E,"STAT_IFRKL_WERT"
                    push       #$1.L
                    jump       __000ADF84
__000ADF7E:         push       #$0.L
__000ADF84:         pop        L0
                    jz         __000ADFB1
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_IFRKL_WERT",F0
                    pop        L0
__000ADFB1:         etag       __000ADFD5,"STAT_IFRKL_TEXT"
                    push       #$1.L
                    jump       __000ADFDB
__000ADFD5:         push       #$0.L
__000ADFDB:         pop        L0
                    jz         __000AE00B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_IFRKL_TEXT",S1
                    pop        L0
__000AE00B:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AE06E,"STAT_IFRKL_EINH"
                    push       #$1.L
                    jump       __000AE074
__000AE06E:         push       #$0.L
__000AE074:         pop        L0
                    jz         __000AE0A4
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_IFRKL_EINH",S1
                    pop        L0
__000AE0A4:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"PHIOUT"
                    push       #$1.L
                    move       S1,"PHIOUT"
                    tabseek    "MNEMO",S1
                    jz         __000AE0F6
                    push       #$1.L
                    jump       __000AE0FC
__000AE0F6:         push       #$0.L
__000AE0FC:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AE2DE
                    ergr       "",F1
__000AE2DE:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AE33D,"STAT_PHIOUT_WERT"
                    push       #$1.L
                    jump       __000AE343
__000AE33D:         push       #$0.L
__000AE343:         pop        L0
                    jz         __000AE371
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PHIOUT_WERT",F0
                    pop        L0
__000AE371:         etag       __000AE396,"STAT_PHIOUT_TEXT"
                    push       #$1.L
                    jump       __000AE39C
__000AE396:         push       #$0.L
__000AE39C:         pop        L0
                    jz         __000AE3CD
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PHIOUT_TEXT",S1
                    pop        L0
__000AE3CD:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AE431,"STAT_PHIOUT_EINH"
                    push       #$1.L
                    jump       __000AE437
__000AE431:         push       #$0.L
__000AE437:         pop        L0
                    jz         __000AE468
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PHIOUT_EINH",S1
                    pop        L0
__000AE468:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FWG"
                    push       #$1.L
                    move       S1,"FWG"
                    tabseek    "MNEMO",S1
                    jz         __000AE4B4
                    push       #$1.L
                    jump       __000AE4BA
__000AE4B4:         push       #$0.L
__000AE4BA:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$19.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AE69C
                    ergr       "",F1
__000AE69C:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AE6F8,"STAT_FWG_WERT"
                    push       #$1.L
                    jump       __000AE6FE
__000AE6F8:         push       #$0.L
__000AE6FE:         pop        L0
                    jz         __000AE729
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FWG_WERT",F0
                    pop        L0
__000AE729:         etag       __000AE74B,"STAT_FWG_TEXT"
                    push       #$1.L
                    jump       __000AE751
__000AE74B:         push       #$0.L
__000AE751:         pop        L0
                    jz         __000AE77F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWG_TEXT",S1
                    pop        L0
__000AE77F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AE7E0,"STAT_FWG_EINH"
                    push       #$1.L
                    jump       __000AE7E6
__000AE7E0:         push       #$0.L
__000AE7E6:         pop        L0
                    jz         __000AE814
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWG_EINH",S1
                    pop        L0
__000AE814:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"WDKS"
                    push       #$1.L
                    move       S1,"WDKS"
                    tabseek    "MNEMO",S1
                    jz         __000AE862
                    push       #$1.L
                    jump       __000AE868
__000AE862:         push       #$0.L
__000AE868:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AEA4A
                    ergr       "",F1
__000AEA4A:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AEAA7,"STAT_WDKS_WERT"
                    push       #$1.L
                    jump       __000AEAAD
__000AEAA7:         push       #$0.L
__000AEAAD:         pop        L0
                    jz         __000AEAD9
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_WDKS_WERT",F0
                    pop        L0
__000AEAD9:         etag       __000AEAFC,"STAT_WDKS_TEXT"
                    push       #$1.L
                    jump       __000AEB02
__000AEAFC:         push       #$0.L
__000AEB02:         pop        L0
                    jz         __000AEB31
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_WDKS_TEXT",S1
                    pop        L0
__000AEB31:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AEB93,"STAT_WDKS_EINH"
                    push       #$1.L
                    jump       __000AEB99
__000AEB93:         push       #$0.L
__000AEB99:         pop        L0
                    jz         __000AEBC8
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_WDKS_EINH",S1
                    pop        L0
__000AEBC8:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKP1R"
                    push       #$1.L
                    move       S1,"DKP1R"
                    tabseek    "MNEMO",S1
                    jz         __000AEC18
                    push       #$1.L
                    jump       __000AEC1E
__000AEC18:         push       #$0.L
__000AEC1E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AEE00
                    ergr       "",F1
__000AEE00:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AEE5E,"STAT_DKP1R_WERT"
                    push       #$1.L
                    jump       __000AEE64
__000AEE5E:         push       #$0.L
__000AEE64:         pop        L0
                    jz         __000AEE91
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKP1R_WERT",F0
                    pop        L0
__000AEE91:         etag       __000AEEB5,"STAT_DKP1R_TEXT"
                    push       #$1.L
                    jump       __000AEEBB
__000AEEB5:         push       #$0.L
__000AEEBB:         pop        L0
                    jz         __000AEEEB
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKP1R_TEXT",S1
                    pop        L0
__000AEEEB:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AEF4E,"STAT_DKP1R_EINH"
                    push       #$1.L
                    jump       __000AEF54
__000AEF4E:         push       #$0.L
__000AEF54:         pop        L0
                    jz         __000AEF84
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKP1R_EINH",S1
                    pop        L0
__000AEF84:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKP2R"
                    push       #$1.L
                    move       S1,"DKP2R"
                    tabseek    "MNEMO",S1
                    jz         __000AEFD4
                    push       #$1.L
                    jump       __000AEFDA
__000AEFD4:         push       #$0.L
__000AEFDA:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AF1BC
                    ergr       "",F1
__000AF1BC:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AF21A,"STAT_DKP2R_WERT"
                    push       #$1.L
                    jump       __000AF220
__000AF21A:         push       #$0.L
__000AF220:         pop        L0
                    jz         __000AF24D
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKP2R_WERT",F0
                    pop        L0
__000AF24D:         etag       __000AF271,"STAT_DKP2R_TEXT"
                    push       #$1.L
                    jump       __000AF277
__000AF271:         push       #$0.L
__000AF277:         pop        L0
                    jz         __000AF2A7
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKP2R_TEXT",S1
                    pop        L0
__000AF2A7:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AF30A,"STAT_DKP2R_EINH"
                    push       #$1.L
                    jump       __000AF310
__000AF30A:         push       #$0.L
__000AF310:         pop        L0
                    jz         __000AF340
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKP2R_EINH",S1
                    pop        L0
__000AF340:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FWG1R"
                    push       #$1.L
                    move       S1,"FWG1R"
                    tabseek    "MNEMO",S1
                    jz         __000AF390
                    push       #$1.L
                    jump       __000AF396
__000AF390:         push       #$0.L
__000AF396:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$21.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$22.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AF578
                    ergr       "",F1
__000AF578:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AF5D6,"STAT_FWG1R_WERT"
                    push       #$1.L
                    jump       __000AF5DC
__000AF5D6:         push       #$0.L
__000AF5DC:         pop        L0
                    jz         __000AF609
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FWG1R_WERT",F0
                    pop        L0
__000AF609:         etag       __000AF62D,"STAT_FWG1R_TEXT"
                    push       #$1.L
                    jump       __000AF633
__000AF62D:         push       #$0.L
__000AF633:         pop        L0
                    jz         __000AF663
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWG1R_TEXT",S1
                    pop        L0
__000AF663:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AF6C6,"STAT_FWG1R_EINH"
                    push       #$1.L
                    jump       __000AF6CC
__000AF6C6:         push       #$0.L
__000AF6CC:         pop        L0
                    jz         __000AF6FC
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWG1R_EINH",S1
                    pop        L0
__000AF6FC:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"FWG2R"
                    push       #$1.L
                    move       S1,"FWG2R"
                    tabseek    "MNEMO",S1
                    jz         __000AF74C
                    push       #$1.L
                    jump       __000AF752
__000AF74C:         push       #$0.L
__000AF752:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$23.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$24.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AF934
                    ergr       "",F1
__000AF934:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AF992,"STAT_FWG2R_WERT"
                    push       #$1.L
                    jump       __000AF998
__000AF992:         push       #$0.L
__000AF998:         pop        L0
                    jz         __000AF9C5
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_FWG2R_WERT",F0
                    pop        L0
__000AF9C5:         etag       __000AF9E9,"STAT_FWG2R_TEXT"
                    push       #$1.L
                    jump       __000AF9EF
__000AF9E9:         push       #$0.L
__000AF9EF:         pop        L0
                    jz         __000AFA1F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWG2R_TEXT",S1
                    pop        L0
__000AFA1F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AFA82,"STAT_FWG2R_EINH"
                    push       #$1.L
                    jump       __000AFA88
__000AFA82:         push       #$0.L
__000AFA88:         pop        L0
                    jz         __000AFAB8
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FWG2R_EINH",S1
                    pop        L0
__000AFAB8:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"KTDKM"
                    push       #$1.L
                    move       S1,"KTDKM"
                    tabseek    "MNEMO",S1
                    jz         __000AFB08
                    push       #$1.L
                    jump       __000AFB0E
__000AFB08:         push       #$0.L
__000AFB0E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$25.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$26.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000AFCF0
                    ergr       "",F1
__000AFCF0:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AFD4E,"STAT_KTDKM_WERT"
                    push       #$1.L
                    jump       __000AFD54
__000AFD4E:         push       #$0.L
__000AFD54:         pop        L0
                    jz         __000AFD81
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_KTDKM_WERT",F0
                    pop        L0
__000AFD81:         etag       __000AFDA5,"STAT_KTDKM_TEXT"
                    push       #$1.L
                    jump       __000AFDAB
__000AFDA5:         push       #$0.L
__000AFDAB:         pop        L0
                    jz         __000AFDDB
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_KTDKM_TEXT",S1
                    pop        L0
__000AFDDB:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000AFE3E,"STAT_KTDKM_EINH"
                    push       #$1.L
                    jump       __000AFE44
__000AFE3E:         push       #$0.L
__000AFE44:         pop        L0
                    jz         __000AFE74
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_KTDKM_EINH",S1
                    pop        L0
__000AFE74:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DKDISSK"
                    push       #$1.L
                    move       S1,"DKDISSK"
                    tabseek    "MNEMO",S1
                    jz         __000AFEC8
                    push       #$1.L
                    jump       __000AFECE
__000AFEC8:         push       #$0.L
__000AFECE:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$27.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B0060
                    ergr       "",F1
__000B0060:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B00C0,"STAT_DKDISSK_WERT"
                    push       #$1.L
                    jump       __000B00C6
__000B00C0:         push       #$0.L
__000B00C6:         pop        L0
                    jz         __000B00F5
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DKDISSK_WERT",F0
                    pop        L0
__000B00F5:         etag       __000B011B,"STAT_DKDISSK_TEXT"
                    push       #$1.L
                    jump       __000B0121
__000B011B:         push       #$0.L
__000B0121:         pop        L0
                    jz         __000B0153
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKDISSK_TEXT",S1
                    pop        L0
__000B0153:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B01B8,"STAT_DKDISSK_EINH"
                    push       #$1.L
                    jump       __000B01BE
__000B01B8:         push       #$0.L
__000B01BE:         pop        L0
                    jz         __000B01F0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DKDISSK_EINH",S1
                    pop        L0
__000B01F0:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"STDKREG"
                    push       #$1.L
                    move       S1,"STDKREG"
                    tabseek    "MNEMO",S1
                    jz         __000B0244
                    push       #$1.L
                    jump       __000B024A
__000B0244:         push       #$0.L
__000B024A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$28.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B03DC
                    ergr       "",F1
__000B03DC:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B043C,"STAT_STDKREG_WERT"
                    push       #$1.L
                    jump       __000B0442
__000B043C:         push       #$0.L
__000B0442:         pop        L0
                    jz         __000B0471
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_STDKREG_WERT",F0
                    pop        L0
__000B0471:         etag       __000B0497,"STAT_STDKREG_TEXT"
                    push       #$1.L
                    jump       __000B049D
__000B0497:         push       #$0.L
__000B049D:         pop        L0
                    jz         __000B04CF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_STDKREG_TEXT",S1
                    pop        L0
__000B04CF:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B0534,"STAT_STDKREG_EINH"
                    push       #$1.L
                    jump       __000B053A
__000B0534:         push       #$0.L
__000B053A:         pop        L0
                    jz         __000B056C
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_STDKREG_EINH",S1
                    pop        L0
__000B056C:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DREHRATE1"
                    push       #$1.L
                    move       S1,"DREHRATE1"
                    tabseek    "MNEMO",S1
                    jz         __000B05C4
                    push       #$1.L
                    jump       __000B05CA
__000B05C4:         push       #$0.L
__000B05CA:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$29.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$2A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B07AC
                    ergr       "",F1
__000B07AC:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B080E,"STAT_DREHRATE1_WERT"
                    push       #$1.L
                    jump       __000B0814
__000B080E:         push       #$0.L
__000B0814:         pop        L0
                    jz         __000B0845
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DREHRATE1_WERT",F0
                    pop        L0
__000B0845:         etag       __000B086D,"STAT_DREHRATE1_TEXT"
                    push       #$1.L
                    jump       __000B0873
__000B086D:         push       #$0.L
__000B0873:         pop        L0
                    jz         __000B08A7
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DREHRATE1_TEXT",S1
                    pop        L0
__000B08A7:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B090E,"STAT_DREHRATE1_EINH"
                    push       #$1.L
                    jump       __000B0914
__000B090E:         push       #$0.L
__000B0914:         pop        L0
                    jz         __000B0948
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DREHRATE1_EINH",S1
                    pop        L0
__000B0948:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"DREHRATE2"
                    push       #$1.L
                    move       S1,"DREHRATE2"
                    tabseek    "MNEMO",S1
                    jz         __000B09A0
                    push       #$1.L
                    jump       __000B09A6
__000B09A0:         push       #$0.L
__000B09A6:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$2B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$2C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B0B88
                    ergr       "",F1
__000B0B88:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B0BEA,"STAT_DREHRATE2_WERT"
                    push       #$1.L
                    jump       __000B0BF0
__000B0BEA:         push       #$0.L
__000B0BF0:         pop        L0
                    jz         __000B0C21
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_DREHRATE2_WERT",F0
                    pop        L0
__000B0C21:         etag       __000B0C49,"STAT_DREHRATE2_TEXT"
                    push       #$1.L
                    jump       __000B0C4F
__000B0C49:         push       #$0.L
__000B0C4F:         pop        L0
                    jz         __000B0C83
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DREHRATE2_TEXT",S1
                    pop        L0
__000B0C83:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B0CEA,"STAT_DREHRATE2_EINH"
                    push       #$1.L
                    jump       __000B0CF0
__000B0CEA:         push       #$0.L
__000B0CF0:         pop        L0
                    jz         __000B0D24
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_DREHRATE2_EINH",S1
                    pop        L0
__000B0D24:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"BESCHLEUNIGUNG1"
                    push       #$1.L
                    move       S1,"BESCHLEUNIGUNG1"
                    tabseek    "MNEMO",S1
                    jz         __000B0D88
                    push       #$1.L
                    jump       __000B0D8E
__000B0D88:         push       #$0.L
__000B0D8E:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$2D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B0F70
                    ergr       "",F1
__000B0F70:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B0FD8,"STAT_BESCHLEUNIGUNG1_WERT"
                    push       #$1.L
                    jump       __000B0FDE
__000B0FD8:         push       #$0.L
__000B0FDE:         pop        L0
                    jz         __000B1015
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_BESCHLEUNIGUNG1_WERT",F0
                    pop        L0
__000B1015:         etag       __000B1043,"STAT_BESCHLEUNIGUNG1_TEXT"
                    push       #$1.L
                    jump       __000B1049
__000B1043:         push       #$0.L
__000B1049:         pop        L0
                    jz         __000B1083
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_BESCHLEUNIGUNG1_TEXT",S1
                    pop        L0
__000B1083:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B10F0,"STAT_BESCHLEUNIGUNG1_EINH"
                    push       #$1.L
                    jump       __000B10F6
__000B10F0:         push       #$0.L
__000B10F6:         pop        L0
                    jz         __000B1130
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_BESCHLEUNIGUNG1_EINH",S1
                    pop        L0
__000B1130:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"BESCHLEUNIGUNG2"
                    push       #$1.L
                    move       S1,"BESCHLEUNIGUNG2"
                    tabseek    "MNEMO",S1
                    jz         __000B1194
                    push       #$1.L
                    jump       __000B119A
__000B1194:         push       #$0.L
__000B119A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$2F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$30.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B137C
                    ergr       "",F1
__000B137C:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B13E4,"STAT_BESCHLEUNIGUNG2_WERT"
                    push       #$1.L
                    jump       __000B13EA
__000B13E4:         push       #$0.L
__000B13EA:         pop        L0
                    jz         __000B1421
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_BESCHLEUNIGUNG2_WERT",F0
                    pop        L0
__000B1421:         etag       __000B144F,"STAT_BESCHLEUNIGUNG2_TEXT"
                    push       #$1.L
                    jump       __000B1455
__000B144F:         push       #$0.L
__000B1455:         pop        L0
                    jz         __000B148F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_BESCHLEUNIGUNG2_TEXT",S1
                    pop        L0
__000B148F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINH"
                    push       #$1.L
                    tabget     S5,"EINH"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B14FC,"STAT_BESCHLEUNIGUNG2_EINH"
                    push       #$1.L
                    jump       __000B1502
__000B14FC:         push       #$0.L
__000B1502:         pop        L0
                    jz         __000B153C
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_BESCHLEUNIGUNG2_EINH",S1
                    pop        L0
__000B153C:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_MREWS_RETRY#
;    JOBNAME:STATUS_MREWS_RETRY
;    JOBCOMMENT:aktueller Status "MREWS, Init-Kennung"
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:$4D recordLocalIdentifier
;    JOBCOMMENT:
;    JOBCOMMENT:Zum Auslesen der Retry Counter
;    RESULT:STAT_RETRY_COUNTER_TOTAL
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Retry_Counter total
;    RESULT:STAT_RETRY_COUNTER_KL15
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Retry_Counter für einen Kl15 Zyklus
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$4D.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000B15FB:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000B1892
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000B165D
                    etag       __000B165D,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000B165D:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B1679
                    move       B2,#$1.B
__000B1679:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000B169D
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000B169D:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000B16E3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000B1892
__000B16E3:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000B183B,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000B17A5
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000B1771
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000B1771
                    comp       S3[B0],#'!'
                    jz         __000B1755
                    comp       S3[B0],#'#'
                    jz         __000B1755
                    jump       __000B1771
__000B1755:         comp       I6,#$1.I
                    jz         __000B1766
                    wait       #$1.L
__000B1766:         subb       I6,#$1.I
                    jnz        __000B15FB
__000B1771:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000B1892
__000B17A5:         comp       I3,#$0.I
                    jz         __000B182F
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B17CC
                    move       B3,#$1.B
__000B17CC:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000B17E4
                    adds       B3,#$1.B
__000B17E4:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000B182F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000B1892
__000B182F:         push       #$1.L
                    jump       __000B1898
__000B183B:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000B1898
__000B1892:         push       #$0.L
__000B1898:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B18D2
                    push       #$0.L
                    jump       __000B18D8
__000B18D2:         push       #$1.L
__000B18D8:         pop        L0
                    jz         __000B18E5
                    nop
                    eoj
__000B18E5:         etag       __000B1912,"STAT_RETRY_COUNTER_TOTAL"
                    push       #$1.L
                    jump       __000B1918
__000B1912:         push       #$0.L
__000B1918:         pop        L0
                    jz         __000B198E
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_RETRY_COUNTER_TOTAL",B0
                    pop        L0
__000B198E:         etag       __000B19BA,"STAT_RETRY_COUNTER_KL15"
                    push       #$1.L
                    jump       __000B19C0
__000B19BA:         push       #$0.L
__000B19C0:         pop        L0
                    jz         __000B1A35
                    nop
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_RETRY_COUNTER_KL15",B0
                    pop        L0
__000B1A35:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000B1A7C,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000B1A82
__000B1A7C:         push       #$0.L
__000B1A82:         pop        L0
                    jz         __000B1A8F
                    nop
                    nop
__000B1A8F:         eoj
                    eoj


STATUS_NCOLL#
;    JOBNAME:STATUS_NCOLL
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $0F RecordCommonIdentifier "NCOLL WERTE lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Adaptionswerte: NCOLL1 (Motorlaufzeit von 9000 - 9249 U/min in Sekunden)
;    JOBCOMMENT:NCOLL2 (Motorlaufzeit von 9250 - 9499 U/min in Sekunden)
;    JOBCOMMENT:NCOLL3 (Motorlaufzeit von 9500 - 9749 U/min in Sekunden)
;    JOBCOMMENT:NCOLL4 (Motorlaufzeit von 9750 - 9999 U/min in Sekunden)
;    JOBCOMMENT:NCOLL5 (Motorlaufzeit von 10000 - 10249 U/min in Sekunden)
;    JOBCOMMENT:NCOLL6 (Motorlaufzeit von 10250 - 10499 U/min in Sekunden)
;    JOBCOMMENT:NCOLL7 (Motorlaufzeit von 10500 - 10749 U/min in Sekunden)
;    JOBCOMMENT:NCOLL8 (Motorlaufzeit von 10750 - 10999 U/min in Sekunden)
;    JOBCOMMENT:NCOLL9 (Motorlaufzeit von 11000 - 11250 U/min in Sekunden)
;    RESULT:STAT_NCOLL1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von NCOLL1
;    RESULT:STAT_NCOLL1_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorlaufzeit von 9000 - 9249 U/min in Sekunden
;    RESULT:STAT_NCOLL1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von NCOLL1
;    RESULT:STAT_NCOLL2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von NCOLL2
;    RESULT:STAT_NCOLL2_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorlaufzeit von 9250 - 9499 U/min in Sekunden
;    RESULT:STAT_NCOLL2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von NCOLL2
;    RESULT:STAT_NCOLL3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von NCOLL3
;    RESULT:STAT_NCOLL3_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorlaufzeit von 9500 - 9749 U/min in Sekunden
;    RESULT:STAT_NCOLL3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von NCOLL3
;    RESULT:STAT_NCOLL4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von NCOLL4
;    RESULT:STAT_NCOLL4_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorlaufzeit von 9750 - 9999 U/min in Sekunden
;    RESULT:STAT_NCOLL4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von NCOLL4
;    RESULT:STAT_NCOLL5_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von NCOLL5
;    RESULT:STAT_NCOLL5_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorlaufzeit von 10000 - 10249 U/min in Sekunden
;    RESULT:STAT_NCOLL5_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von NCOLL5
;    RESULT:STAT_NCOLL6_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von NCOLL6
;    RESULT:STAT_NCOLL6_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorlaufzeit von 10250 - 10499 U/min in Sekunden
;    RESULT:STAT_NCOLL6_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von NCOLL6
;    RESULT:STAT_NCOLL7_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von NCOLL7
;    RESULT:STAT_NCOLL7_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorlaufzeit von 10500 - 10749 U/min in Sekunden
;    RESULT:STAT_NCOLL7_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von NCOLL7
;    RESULT:STAT_NCOLL8_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von NCOLL8
;    RESULT:STAT_NCOLL8_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorlaufzeit von 10750 - 10999 U/min in Sekunden
;    RESULT:STAT_NCOLL8_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von NCOLL8
;    RESULT:STAT_NCOLL9_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von NCOLL9
;    RESULT:STAT_NCOLL9_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Motorlaufzeit von 11000 - 11250 U/min in Sekunden
;    RESULT:STAT_NCOLL9_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von NCOLL9
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$0F.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000B1AEE,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000B1AF4
__000B1AEE:         push       #$0.L
__000B1AF4:         pop        L0
                    jz         __000B1B21
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000B1B21:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000B1B7D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000B1E14
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000B1BDF
                    etag       __000B1BDF,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000B1BDF:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B1BFB
                    move       B2,#$1.B
__000B1BFB:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000B1C1F
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000B1C1F:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000B1C65
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000B1E14
__000B1C65:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000B1DBD,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000B1D27
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000B1CF3
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000B1CF3
                    comp       S3[B0],#'!'
                    jz         __000B1CD7
                    comp       S3[B0],#'#'
                    jz         __000B1CD7
                    jump       __000B1CF3
__000B1CD7:         comp       I6,#$1.I
                    jz         __000B1CE8
                    wait       #$1.L
__000B1CE8:         subb       I6,#$1.I
                    jnz        __000B1B7D
__000B1CF3:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000B1E14
__000B1D27:         comp       I3,#$0.I
                    jz         __000B1DB1
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B1D4E
                    move       B3,#$1.B
__000B1D4E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000B1D66
                    adds       B3,#$1.B
__000B1D66:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000B1DB1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000B1E14
__000B1DB1:         push       #$1.L
                    jump       __000B1E1A
__000B1DBD:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000B1E1A
__000B1E14:         push       #$0.L
__000B1E1A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B1E54
                    push       #$0.L
                    jump       __000B1E5A
__000B1E54:         push       #$1.L
__000B1E5A:         pop        L0
                    jz         __000B1E67
                    nop
                    eoj
__000B1E67:         clear      S1
                    move       S1,"tab_Adaptionswerte"
                    push       #$1.L
                    tabset     "tab_Adaptionswerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NCOLL1"
                    push       #$1.L
                    move       S1,"NCOLL1"
                    tabseek    "MNEMO",S1
                    jz         __000B1F03
                    push       #$1.L
                    jump       __000B1F09
__000B1F03:         push       #$0.L
__000B1F09:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B218B
                    ergr       "",F1
__000B218B:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B21EA,"STAT_NCOLL1_WERT"
                    push       #$1.L
                    jump       __000B21F0
__000B21EA:         push       #$0.L
__000B21F0:         pop        L0
                    jz         __000B221E
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NCOLL1_WERT",F0
                    pop        L0
__000B221E:         etag       __000B2243,"STAT_NCOLL1_TEXT"
                    push       #$1.L
                    jump       __000B2249
__000B2243:         push       #$0.L
__000B2249:         pop        L0
                    jz         __000B227A
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL1_TEXT",S1
                    pop        L0
__000B227A:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B22E4,"STAT_NCOLL1_EINH"
                    push       #$1.L
                    jump       __000B22EA
__000B22E4:         push       #$0.L
__000B22EA:         pop        L0
                    jz         __000B231B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL1_EINH",S1
                    pop        L0
__000B231B:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NCOLL2"
                    push       #$1.L
                    move       S1,"NCOLL2"
                    tabseek    "MNEMO",S1
                    jz         __000B236D
                    push       #$1.L
                    jump       __000B2373
__000B236D:         push       #$0.L
__000B2373:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B25F5
                    ergr       "",F1
__000B25F5:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B2654,"STAT_NCOLL2_WERT"
                    push       #$1.L
                    jump       __000B265A
__000B2654:         push       #$0.L
__000B265A:         pop        L0
                    jz         __000B2688
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NCOLL2_WERT",F0
                    pop        L0
__000B2688:         etag       __000B26AD,"STAT_NCOLL2_TEXT"
                    push       #$1.L
                    jump       __000B26B3
__000B26AD:         push       #$0.L
__000B26B3:         pop        L0
                    jz         __000B26E4
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL2_TEXT",S1
                    pop        L0
__000B26E4:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B274E,"STAT_NCOLL2_EINH"
                    push       #$1.L
                    jump       __000B2754
__000B274E:         push       #$0.L
__000B2754:         pop        L0
                    jz         __000B2785
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL2_EINH",S1
                    pop        L0
__000B2785:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NCOLL3"
                    push       #$1.L
                    move       S1,"NCOLL3"
                    tabseek    "MNEMO",S1
                    jz         __000B27D7
                    push       #$1.L
                    jump       __000B27DD
__000B27D7:         push       #$0.L
__000B27DD:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B2A5F
                    ergr       "",F1
__000B2A5F:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B2ABE,"STAT_NCOLL3_WERT"
                    push       #$1.L
                    jump       __000B2AC4
__000B2ABE:         push       #$0.L
__000B2AC4:         pop        L0
                    jz         __000B2AF2
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NCOLL3_WERT",F0
                    pop        L0
__000B2AF2:         etag       __000B2B17,"STAT_NCOLL3_TEXT"
                    push       #$1.L
                    jump       __000B2B1D
__000B2B17:         push       #$0.L
__000B2B1D:         pop        L0
                    jz         __000B2B4E
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL3_TEXT",S1
                    pop        L0
__000B2B4E:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B2BB8,"STAT_NCOLL3_EINH"
                    push       #$1.L
                    jump       __000B2BBE
__000B2BB8:         push       #$0.L
__000B2BBE:         pop        L0
                    jz         __000B2BEF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL3_EINH",S1
                    pop        L0
__000B2BEF:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NCOLL4"
                    push       #$1.L
                    move       S1,"NCOLL4"
                    tabseek    "MNEMO",S1
                    jz         __000B2C41
                    push       #$1.L
                    jump       __000B2C47
__000B2C41:         push       #$0.L
__000B2C47:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$12.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$13.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$14.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$15.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B2EC9
                    ergr       "",F1
__000B2EC9:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B2F28,"STAT_NCOLL4_WERT"
                    push       #$1.L
                    jump       __000B2F2E
__000B2F28:         push       #$0.L
__000B2F2E:         pop        L0
                    jz         __000B2F5C
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NCOLL4_WERT",F0
                    pop        L0
__000B2F5C:         etag       __000B2F81,"STAT_NCOLL4_TEXT"
                    push       #$1.L
                    jump       __000B2F87
__000B2F81:         push       #$0.L
__000B2F87:         pop        L0
                    jz         __000B2FB8
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL4_TEXT",S1
                    pop        L0
__000B2FB8:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B3022,"STAT_NCOLL4_EINH"
                    push       #$1.L
                    jump       __000B3028
__000B3022:         push       #$0.L
__000B3028:         pop        L0
                    jz         __000B3059
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL4_EINH",S1
                    pop        L0
__000B3059:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NCOLL5"
                    push       #$1.L
                    move       S1,"NCOLL5"
                    tabseek    "MNEMO",S1
                    jz         __000B30AB
                    push       #$1.L
                    jump       __000B30B1
__000B30AB:         push       #$0.L
__000B30B1:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$16.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$19.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B3333
                    ergr       "",F1
__000B3333:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B3392,"STAT_NCOLL5_WERT"
                    push       #$1.L
                    jump       __000B3398
__000B3392:         push       #$0.L
__000B3398:         pop        L0
                    jz         __000B33C6
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NCOLL5_WERT",F0
                    pop        L0
__000B33C6:         etag       __000B33EB,"STAT_NCOLL5_TEXT"
                    push       #$1.L
                    jump       __000B33F1
__000B33EB:         push       #$0.L
__000B33F1:         pop        L0
                    jz         __000B3422
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL5_TEXT",S1
                    pop        L0
__000B3422:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B348C,"STAT_NCOLL5_EINH"
                    push       #$1.L
                    jump       __000B3492
__000B348C:         push       #$0.L
__000B3492:         pop        L0
                    jz         __000B34C3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL5_EINH",S1
                    pop        L0
__000B34C3:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NCOLL6"
                    push       #$1.L
                    move       S1,"NCOLL6"
                    tabseek    "MNEMO",S1
                    jz         __000B3515
                    push       #$1.L
                    jump       __000B351B
__000B3515:         push       #$0.L
__000B351B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B379D
                    ergr       "",F1
__000B379D:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B37FC,"STAT_NCOLL6_WERT"
                    push       #$1.L
                    jump       __000B3802
__000B37FC:         push       #$0.L
__000B3802:         pop        L0
                    jz         __000B3830
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NCOLL6_WERT",F0
                    pop        L0
__000B3830:         etag       __000B3855,"STAT_NCOLL6_TEXT"
                    push       #$1.L
                    jump       __000B385B
__000B3855:         push       #$0.L
__000B385B:         pop        L0
                    jz         __000B388C
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL6_TEXT",S1
                    pop        L0
__000B388C:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B38F6,"STAT_NCOLL6_EINH"
                    push       #$1.L
                    jump       __000B38FC
__000B38F6:         push       #$0.L
__000B38FC:         pop        L0
                    jz         __000B392D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL6_EINH",S1
                    pop        L0
__000B392D:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NCOLL7"
                    push       #$1.L
                    move       S1,"NCOLL7"
                    tabseek    "MNEMO",S1
                    jz         __000B397F
                    push       #$1.L
                    jump       __000B3985
__000B397F:         push       #$0.L
__000B3985:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$1E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$21.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B3C07
                    ergr       "",F1
__000B3C07:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B3C66,"STAT_NCOLL7_WERT"
                    push       #$1.L
                    jump       __000B3C6C
__000B3C66:         push       #$0.L
__000B3C6C:         pop        L0
                    jz         __000B3C9A
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NCOLL7_WERT",F0
                    pop        L0
__000B3C9A:         etag       __000B3CBF,"STAT_NCOLL7_TEXT"
                    push       #$1.L
                    jump       __000B3CC5
__000B3CBF:         push       #$0.L
__000B3CC5:         pop        L0
                    jz         __000B3CF6
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL7_TEXT",S1
                    pop        L0
__000B3CF6:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B3D60,"STAT_NCOLL7_EINH"
                    push       #$1.L
                    jump       __000B3D66
__000B3D60:         push       #$0.L
__000B3D66:         pop        L0
                    jz         __000B3D97
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL7_EINH",S1
                    pop        L0
__000B3D97:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NCOLL8"
                    push       #$1.L
                    move       S1,"NCOLL8"
                    tabseek    "MNEMO",S1
                    jz         __000B3DE9
                    push       #$1.L
                    jump       __000B3DEF
__000B3DE9:         push       #$0.L
__000B3DEF:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$22.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$23.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$24.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$25.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B4071
                    ergr       "",F1
__000B4071:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B40D0,"STAT_NCOLL8_WERT"
                    push       #$1.L
                    jump       __000B40D6
__000B40D0:         push       #$0.L
__000B40D6:         pop        L0
                    jz         __000B4104
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NCOLL8_WERT",F0
                    pop        L0
__000B4104:         etag       __000B4129,"STAT_NCOLL8_TEXT"
                    push       #$1.L
                    jump       __000B412F
__000B4129:         push       #$0.L
__000B412F:         pop        L0
                    jz         __000B4160
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL8_TEXT",S1
                    pop        L0
__000B4160:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B41CA,"STAT_NCOLL8_EINH"
                    push       #$1.L
                    jump       __000B41D0
__000B41CA:         push       #$0.L
__000B41D0:         pop        L0
                    jz         __000B4201
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL8_EINH",S1
                    pop        L0
__000B4201:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"NCOLL9"
                    push       #$1.L
                    move       S1,"NCOLL9"
                    tabseek    "MNEMO",S1
                    jz         __000B4253
                    push       #$1.L
                    jump       __000B4259
__000B4253:         push       #$0.L
__000B4259:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$26.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$27.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$28.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$29.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B44DB
                    ergr       "",F1
__000B44DB:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B453A,"STAT_NCOLL9_WERT"
                    push       #$1.L
                    jump       __000B4540
__000B453A:         push       #$0.L
__000B4540:         pop        L0
                    jz         __000B456E
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NCOLL9_WERT",F0
                    pop        L0
__000B456E:         etag       __000B4593,"STAT_NCOLL9_TEXT"
                    push       #$1.L
                    jump       __000B4599
__000B4593:         push       #$0.L
__000B4599:         pop        L0
                    jz         __000B45CA
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL9_TEXT",S1
                    pop        L0
__000B45CA:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B4634,"STAT_NCOLL9_EINH"
                    push       #$1.L
                    jump       __000B463A
__000B4634:         push       #$0.L
__000B463A:         pop        L0
                    jz         __000B466B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NCOLL9_EINH",S1
                    pop        L0
__000B466B:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_ASC_WERTE#
;    JOBNAME:STATUS_ASC_WERTE
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $10 RecordCommonIdentifier "ASC Status-/Messwerteblock lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Messwerte:      ACTCTR    (Dauer der ASC-Regelungen in Sekunden)
;    JOBCOMMENT:INTCTR    (mittlere Intensität/Momentrücknahme der
;    JOBCOMMENT:ASC-Regelungen in Prozent)
;    JOBCOMMENT:ASCSTATUS (aktueller Status der ASC-Funktion:
;    JOBCOMMENT:0 = RESERVIERT
;    JOBCOMMENT:1 = Modus 1
;    JOBCOMMENT:2 = Modus 2
;    JOBCOMMENT:3 = KEINE_FREIGABE Modus 1
;    JOBCOMMENT:4 = KEINE_FREIGABE Modus 2
;    JOBCOMMENT:5 = REGELT Modus 1
;    JOBCOMMENT:6 = REGELT Modus 2
;    JOBCOMMENT:7 = AUS
;    JOBCOMMENT:8 = FEHLER
;    JOBCOMMENT:9 = KEINE_FREIGABE Modus 3
;    JOBCOMMENT:10 = Modus 3
;    JOBCOMMENT:11 = REGELT Modus 3
;    JOBCOMMENT:12 = KEINE_FREIGABE Modus 4
;    JOBCOMMENT:13 = Modus 4
;    JOBCOMMENT:14 = REGELT Modus 4
;    JOBCOMMENT:15 = KEINE_FREIGABE Modus 5
;    JOBCOMMENT:16 = Modus 5
;    JOBCOMMENT:17 = REGELT Modus 5)
;    JOBCOMMENT:ASCMODUS  (gewählter Modus der ASC-Funktion:
;    JOBCOMMENT:7 = AUS
;    JOBCOMMENT:1 = Modus 1
;    JOBCOMMENT:2 = Modus 2
;    JOBCOMMENT:10 = Modus 3
;    JOBCOMMENT:13 = Modus 4
;    JOBCOMMENT:16 = Modus 5)
;    JOBCOMMENT:ES_ASC    (ASC-Taster, 0=nicht betätigt 1=betätigt 2=NOT-AUS aktiv )
;    JOBCOMMENT:RADCOR    (gesamte Radiuskorrektur der Reifenradiusadaption
;    JOBCOMMENT:in mm, rücksetzen über den Job
;    JOBCOMMENT:STEUERN_ADAPTIONSWERTE_LÖSCHEN möglich)
;    RESULT:STAT_ACTCTR_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von ACTCTR
;    RESULT:STAT_ACTCTR_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Dauer der ASC-Regelungen in Sekunden
;    RESULT:STAT_ACTCTR_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von ACTCTR
;    RESULT:STAT_INTCTR_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von INTCTR
;    RESULT:STAT_INTCTR_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:mittlere Intensität/Momentrücknahme der ASC-Regelungen in Prozent
;    RESULT:STAT_INTCTR_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von INTCTR
;    RESULT:STAT_ASCSTATUS_WERT
;    RESULTTYPE:int
;    RESULTCOMMENT:Wert von ASCSTATUS
;    RESULT:STAT_ASCSTATUS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:aktueller Status der ASC-Funktion
;    RESULT:STAT_ASCSTATUS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von ASCSTATUS
;    RESULT:STAT_ASCMODUS_WERT
;    RESULTTYPE:int
;    RESULTCOMMENT:Wert von ASCMODUS
;    RESULT:STAT_ASCMODUS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:gewählter Modus der ASC-Funktion
;    RESULT:STAT_ASCMODUS_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von ASCMODUS
;    RESULT:STAT_ES_ASC_WERT
;    RESULTTYPE:int
;    RESULTCOMMENT:ASC-Taster
;    RESULT:STAT_ES_ASC_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:ASC-Taster
;    RESULT:STAT_ES_ASC_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:ASC-Taster
;    RESULT:STAT_RADCOR_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Wert von RADCOR
;    RESULT:STAT_RADCOR_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:gesamte Radiuskorrektur der Reifenradiusadaption in mm
;    RESULT:STAT_RADCOR_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit von RADCOR
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$10.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000B46F0,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000B46F6
__000B46F0:         push       #$0.L
__000B46F6:         pop        L0
                    jz         __000B4723
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000B4723:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000B477F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000B4A16
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000B47E1
                    etag       __000B47E1,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000B47E1:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B47FD
                    move       B2,#$1.B
__000B47FD:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000B4821
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000B4821:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000B4867
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000B4A16
__000B4867:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000B49BF,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000B4929
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000B48F5
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000B48F5
                    comp       S3[B0],#'!'
                    jz         __000B48D9
                    comp       S3[B0],#'#'
                    jz         __000B48D9
                    jump       __000B48F5
__000B48D9:         comp       I6,#$1.I
                    jz         __000B48EA
                    wait       #$1.L
__000B48EA:         subb       I6,#$1.I
                    jnz        __000B477F
__000B48F5:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000B4A16
__000B4929:         comp       I3,#$0.I
                    jz         __000B49B3
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B4950
                    move       B3,#$1.B
__000B4950:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000B4968
                    adds       B3,#$1.B
__000B4968:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000B49B3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000B4A16
__000B49B3:         push       #$1.L
                    jump       __000B4A1C
__000B49BF:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000B4A1C
__000B4A16:         push       #$0.L
__000B4A1C:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B4A56
                    push       #$0.L
                    jump       __000B4A5C
__000B4A56:         push       #$1.L
__000B4A5C:         pop        L0
                    jz         __000B4A69
                    nop
                    eoj
__000B4A69:         clear      S1
                    move       S1,"tab_Ascwerte"
                    push       #$1.L
                    tabset     "tab_Ascwerte"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"ASCACTCTR"
                    push       #$1.L
                    move       S1,"ASCACTCTR"
                    tabseek    "MNEMO",S1
                    jz         __000B4AFF
                    push       #$1.L
                    jump       __000B4B05
__000B4AFF:         push       #$0.L
__000B4B05:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$2]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B4D87
                    ergr       "",F1
__000B4D87:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B4DE6,"STAT_ACTCTR_WERT"
                    push       #$1.L
                    jump       __000B4DEC
__000B4DE6:         push       #$0.L
__000B4DEC:         pop        L0
                    jz         __000B4E1A
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_ACTCTR_WERT",F0
                    pop        L0
__000B4E1A:         etag       __000B4E3F,"STAT_ACTCTR_TEXT"
                    push       #$1.L
                    jump       __000B4E45
__000B4E3F:         push       #$0.L
__000B4E45:         pop        L0
                    jz         __000B4E76
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ACTCTR_TEXT",S1
                    pop        L0
__000B4E76:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B4EE0,"STAT_ACTCTR_EINH"
                    push       #$1.L
                    jump       __000B4EE6
__000B4EE0:         push       #$0.L
__000B4EE6:         pop        L0
                    jz         __000B4F17
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ACTCTR_EINH",S1
                    pop        L0
__000B4F17:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"ASCINTCTR"
                    push       #$1.L
                    move       S1,"ASCINTCTR"
                    tabseek    "MNEMO",S1
                    jz         __000B4F6F
                    push       #$1.L
                    jump       __000B4F75
__000B4F6F:         push       #$0.L
__000B4F75:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    move       S0[#$8],B2
                    move       S0[#$9],B3
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$2]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,S0[#$6]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    move       S0[#$8],B2
                    move       S0[#$9],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$2]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B51D0
                    push       #$0.L
                    jump       __000B51D6
__000B51D0:         push       #$1.L
__000B51D6:         pop        L0
                    jz         __000B51F8
                    nop
                    move       L0,#$0.L
                    push       L0
                    move       F3,F0
                    pop        L0
                    jump       __000B5225
__000B51F8:         move       F0,F3
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    fdiv       F3,F2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000B5225:         etag       __000B524A,"STAT_INTCTR_WERT"
                    push       #$1.L
                    jump       __000B5250
__000B524A:         push       #$0.L
__000B5250:         pop        L0
                    jz         __000B527E
                    nop
                    move       F0,F3
                    push       #$1.L
                    ergr       "STAT_INTCTR_WERT",F0
                    pop        L0
__000B527E:         etag       __000B52A3,"STAT_INTCTR_TEXT"
                    push       #$1.L
                    jump       __000B52A9
__000B52A3:         push       #$0.L
__000B52A9:         pop        L0
                    jz         __000B52DA
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_INTCTR_TEXT",S1
                    pop        L0
__000B52DA:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B5344,"STAT_INTCTR_EINH"
                    push       #$1.L
                    jump       __000B534A
__000B5344:         push       #$0.L
__000B534A:         pop        L0
                    jz         __000B537B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_INTCTR_EINH",S1
                    pop        L0
__000B537B:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"ASCSTATUS"
                    push       #$1.L
                    move       S1,"ASCSTATUS"
                    tabseek    "MNEMO",S1
                    jz         __000B53D3
                    push       #$1.L
                    jump       __000B53D9
__000B53D3:         push       #$0.L
__000B53D9:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000B5452,"STAT_ASCSTATUS_WERT"
                    push       #$1.L
                    jump       __000B5458
__000B5452:         push       #$0.L
__000B5458:         pop        L0
                    jz         __000B549D
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B5477
                    move       I1,#$FFFF.I
__000B5477:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ASCSTATUS_WERT",I0
                    pop        L0
__000B549D:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B54BE
                    move       I1,#$FFFF.I
__000B54BE:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B5550,"STAT_ASCSTATUS_TEXT"
                    push       #$1.L
                    jump       __000B5556
__000B5550:         push       #$0.L
__000B5556:         pop        L0
                    jz         __000B558A
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ASCSTATUS_TEXT",S1
                    pop        L0
__000B558A:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B55F7,"STAT_ASCSTATUS_EINH"
                    push       #$1.L
                    jump       __000B55FD
__000B55F7:         push       #$0.L
__000B55FD:         pop        L0
                    jz         __000B5631
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ASCSTATUS_EINH",S1
                    pop        L0
__000B5631:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"ASCMODUS"
                    push       #$1.L
                    move       S1,"ASCMODUS"
                    tabseek    "MNEMO",S1
                    jz         __000B5687
                    push       #$1.L
                    jump       __000B568D
__000B5687:         push       #$0.L
__000B568D:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$15.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000B5705,"STAT_ASCMODUS_WERT"
                    push       #$1.L
                    jump       __000B570B
__000B5705:         push       #$0.L
__000B570B:         pop        L0
                    jz         __000B574F
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B572A
                    move       I1,#$FFFF.I
__000B572A:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ASCMODUS_WERT",I0
                    pop        L0
__000B574F:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B5770
                    move       I1,#$FFFF.I
__000B5770:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B5801,"STAT_ASCMODUS_TEXT"
                    push       #$1.L
                    jump       __000B5807
__000B5801:         push       #$0.L
__000B5807:         pop        L0
                    jz         __000B583A
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ASCMODUS_TEXT",S1
                    pop        L0
__000B583A:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B58A6,"STAT_ASCMODUS_EINH"
                    push       #$1.L
                    jump       __000B58AC
__000B58A6:         push       #$0.L
__000B58AC:         pop        L0
                    jz         __000B58DF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ASCMODUS_EINH",S1
                    pop        L0
__000B58DF:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"ES_ASC"
                    push       #$1.L
                    move       S1,"ES_ASC"
                    tabseek    "MNEMO",S1
                    jz         __000B5931
                    push       #$1.L
                    jump       __000B5937
__000B5931:         push       #$0.L
__000B5937:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$16.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000B59EC,"STAT_ES_ASC_WERT"
                    push       #$1.L
                    jump       __000B59F2
__000B59EC:         push       #$0.L
__000B59F2:         pop        L0
                    jz         __000B5A34
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B5A11
                    move       I1,#$FFFF.I
__000B5A11:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_ES_ASC_WERT",I0
                    pop        L0
__000B5A34:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B5A55
                    move       I1,#$FFFF.I
__000B5A55:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B5AE4,"STAT_ES_ASC_TEXT"
                    push       #$1.L
                    jump       __000B5AEA
__000B5AE4:         push       #$0.L
__000B5AEA:         pop        L0
                    jz         __000B5B1B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_ASC_TEXT",S1
                    pop        L0
__000B5B1B:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B5B85,"STAT_ES_ASC_EINH"
                    push       #$1.L
                    jump       __000B5B8B
__000B5B85:         push       #$0.L
__000B5B8B:         pop        L0
                    jz         __000B5BBC
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_ES_ASC_EINH",S1
                    pop        L0
__000B5BBC:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"RADCOR"
                    push       #$1.L
                    move       S1,"RADCOR"
                    tabseek    "MNEMO",S1
                    jz         __000B5C0E
                    push       #$1.L
                    jump       __000B5C14
__000B5C0E:         push       #$0.L
__000B5C14:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR"
                    push       #$1.L
                    tabget     S7,"FAKTOR"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,"ADD"
                    push       #$1.L
                    tabget     S6,"ADD"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B5D88
                    move       I1,#$FFFF.I
__000B5D88:         push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000B5DB1
                    push       #$0.L
                    jump       __000B5DB7
__000B5DB1:         push       #$1.L
__000B5DB7:         pop        L0
                    jz         __000B5E21
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B5DD6
                    move       I1,#$FFFF.I
__000B5DD6:         push       L0
                    pop        L0
                    not        L0
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    jump       __000B5E5A
__000B5E21:         clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B5E35
                    move       I1,#$FFFF.I
__000B5E35:         push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
__000B5E5A:         clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$2]
                    push       L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,S7
                    fmul       F1,F0
                    a2flt      F0,S6
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B5ED0
                    ergr       "",F1
__000B5ED0:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B5F1E
                    move       I1,#$FFFF.I
__000B5F1E:         push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jge        __000B5F47
                    push       #$0.L
                    jump       __000B5F4D
__000B5F47:         push       #$1.L
__000B5F4D:         pop        L0
                    jz         __000B5F7A
                    nop
                    move       F0,F2
                    push       #$1.L
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    move       F2,F0
                    pop        L0
__000B5F7A:         etag       __000B5F9F,"STAT_RADCOR_WERT"
                    push       #$1.L
                    jump       __000B5FA5
__000B5F9F:         push       #$0.L
__000B5FA5:         pop        L0
                    jz         __000B5FD3
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_RADCOR_WERT",F0
                    pop        L0
__000B5FD3:         etag       __000B5FF8,"STAT_RADCOR_TEXT"
                    push       #$1.L
                    jump       __000B5FFE
__000B5FF8:         push       #$0.L
__000B5FFE:         pop        L0
                    jz         __000B602F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RADCOR_TEXT",S1
                    pop        L0
__000B602F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EINHEIT"
                    push       #$1.L
                    tabget     S5,"EINHEIT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B6099,"STAT_RADCOR_EINH"
                    push       #$1.L
                    jump       __000B609F
__000B6099:         push       #$0.L
__000B609F:         pop        L0
                    jz         __000B60D0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_RADCOR_EINH",S1
                    pop        L0
__000B60D0:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_SEKUNDAERLUFTVENTILDIAGNOSE_AN#
;    JOBNAME:STEUERN_SEKUNDAERLUFTVENTILDIAGNOSE_AN
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$D8 inputOutputLocalIdentifier "Sekundärluftventildiagnose über Tester"
;    JOBCOMMENT:$08 inputOutputControlParameter "LTA - LongtermAdjustment"
;    JOBCOMMENT:
;    JOBCOMMENT:gibt die Sekundaerluftventildiagnose frei
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"BetriebswTab"
                    push       #$1.L
                    tabset     "BetriebswTab"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"SLVTESTON"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"SLVTESTON"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000B6507
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000B61BE:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000B6275
                    comp       B4,#'a'
                    jae        __000B61F1
                    comp       B4,#'A'
                    jae        __000B6201
                    comp       B4,#'0'
                    jae        __000B6211
                    jump       __000B6507
__000B61F1:         comp       B4,#'f'
                    jbe        __000B6221
                    jump       __000B6507
__000B6201:         comp       B4,#'F'
                    jbe        __000B622B
                    jump       __000B6507
__000B6211:         comp       B4,#'9'
                    jbe        __000B6235
                    jump       __000B6507
__000B6221:         subb       B4,#'W'
                    jump       __000B6239
__000B622B:         subb       B4,#'7'
                    jump       __000B6239
__000B6235:         subb       B4,#'0'
__000B6239:         test       I1,#$1.I
                    jnz        __000B6253
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000B61BE
__000B6253:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000B61BE
__000B6275:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __000B62C4
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000B62C4:         comp       I1,#$2.I
                    jnz        __000B62DE
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000B62DE:         comp       I1,#$1.I
                    jnz        __000B62F3
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000B62F3:         comp       I1,#$0.I
                    jnz        __000B6507
                    clear      S2
                    xsend      S2,S1
                    tabget     S3,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000B6348
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B64AE
__000B6348:         scmp       S1,"2"
                    jnz        __000B6364
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B6408
__000B6364:         scmp       S1,"3"
                    jnz        __000B6380
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B6412
__000B6380:         scmp       S1,"4"
                    jnz        __000B63A2
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000B641C
__000B63A2:         scmp       S1,"5"
                    jnz        __000B63C4
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000B641C
__000B63C4:         scmp       S1,"6"
                    jnz        __000B63E6
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000B6429
__000B63E6:         scmp       S1,"7"
                    jnz        __000B6507
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000B6429
__000B6408:         fix2flt    F2,I2
                    jump       __000B6433
__000B6412:         fix2flt    F2,B4
                    jump       __000B6433
__000B641C:         clear      I3
                    fix2flt    F2,L1
                    jump       __000B6433
__000B6429:         fix2flt    F2,I2
                    jump       __000B6433
__000B6433:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __000B6457
                    jump       __000B6485
__000B6457:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000B64FB
__000B6485:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000B64FB
__000B64AE:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000B64EC
                    a2flt      F2,"1.0"
                    jump       __000B64FB
__000B64EC:         a2flt      F2,"0.0"
                    jump       __000B64FB
__000B64FB:         push       #$1.L
                    jump       __000B6513
__000B6507:         push       #$0.L
                    jump       __000B6513
__000B6513:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000B6682
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B6582
                    push       #$0.L
                    jump       __000B6588
__000B6582:         push       #$1.L
__000B6588:         pop        L0
                    jz         __000B65B6
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000B6662
__000B65B6:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B6608
                    push       #$0.L
                    jump       __000B660E
__000B6608:         push       #$1.L
__000B660E:         pop        L0
                    jz         __000B6644
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000B6662
__000B6644:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__000B6662:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000B6682:         eoj
                    eoj


STEUERN_SEKUNDAERLUFTVENTILDIAGNOSE_AUS#
;    JOBNAME:STEUERN_SEKUNDAERLUFTVENTILDIAGNOSE_AUS
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$D8 inputOutputLocalIdentifier "Sekundärluftventildiagnose über Tester"
;    JOBCOMMENT:$04 inputOutputControlParameter "RTD - ResetToDefault"
;    JOBCOMMENT:
;    JOBCOMMENT:nimmt die Freigabe der Sekundaerluftventildiagnose wieder zurueck 
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"BetriebswTab"
                    push       #$1.L
                    tabset     "BetriebswTab"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"SLVTESTOFF"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"SLVTESTOFF"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000B6A95
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000B674C:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000B6803
                    comp       B4,#'a'
                    jae        __000B677F
                    comp       B4,#'A'
                    jae        __000B678F
                    comp       B4,#'0'
                    jae        __000B679F
                    jump       __000B6A95
__000B677F:         comp       B4,#'f'
                    jbe        __000B67AF
                    jump       __000B6A95
__000B678F:         comp       B4,#'F'
                    jbe        __000B67B9
                    jump       __000B6A95
__000B679F:         comp       B4,#'9'
                    jbe        __000B67C3
                    jump       __000B6A95
__000B67AF:         subb       B4,#'W'
                    jump       __000B67C7
__000B67B9:         subb       B4,#'7'
                    jump       __000B67C7
__000B67C3:         subb       B4,#'0'
__000B67C7:         test       I1,#$1.I
                    jnz        __000B67E1
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000B674C
__000B67E1:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000B674C
__000B6803:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __000B6852
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000B6852:         comp       I1,#$2.I
                    jnz        __000B686C
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000B686C:         comp       I1,#$1.I
                    jnz        __000B6881
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000B6881:         comp       I1,#$0.I
                    jnz        __000B6A95
                    clear      S2
                    xsend      S2,S1
                    tabget     S3,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000B68D6
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B6A3C
__000B68D6:         scmp       S1,"2"
                    jnz        __000B68F2
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B6996
__000B68F2:         scmp       S1,"3"
                    jnz        __000B690E
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B69A0
__000B690E:         scmp       S1,"4"
                    jnz        __000B6930
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000B69AA
__000B6930:         scmp       S1,"5"
                    jnz        __000B6952
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000B69AA
__000B6952:         scmp       S1,"6"
                    jnz        __000B6974
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000B69B7
__000B6974:         scmp       S1,"7"
                    jnz        __000B6A95
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000B69B7
__000B6996:         fix2flt    F2,I2
                    jump       __000B69C1
__000B69A0:         fix2flt    F2,B4
                    jump       __000B69C1
__000B69AA:         clear      I3
                    fix2flt    F2,L1
                    jump       __000B69C1
__000B69B7:         fix2flt    F2,I2
                    jump       __000B69C1
__000B69C1:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __000B69E5
                    jump       __000B6A13
__000B69E5:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000B6A89
__000B6A13:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000B6A89
__000B6A3C:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000B6A7A
                    a2flt      F2,"1.0"
                    jump       __000B6A89
__000B6A7A:         a2flt      F2,"0.0"
                    jump       __000B6A89
__000B6A89:         push       #$1.L
                    jump       __000B6AA1
__000B6A95:         push       #$0.L
                    jump       __000B6AA1
__000B6AA1:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000B6C10
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B6B10
                    push       #$0.L
                    jump       __000B6B16
__000B6B10:         push       #$1.L
__000B6B16:         pop        L0
                    jz         __000B6B44
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000B6BF0
__000B6B44:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B6B96
                    push       #$0.L
                    jump       __000B6B9C
__000B6B96:         push       #$1.L
__000B6B9C:         pop        L0
                    jz         __000B6BD2
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000B6BF0
__000B6BD2:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__000B6BF0:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000B6C10:         eoj
                    eoj


STATUS_SEKUNDAERLUFTVENTILDIAGNOSE#
;    JOBNAME:STATUS_SEKUNDAERLUFTVENTILDIAGNOSE
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $0E RecordCommonIdentifier "SLV-Diagnose-Stati lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:Stati:      B_ANFSLV (Bedingung Anforderung SLV-Diagnose)
;    JOBCOMMENT:B_DSLVE  (Bedingung Durchführung SLV-Diagnose)
;    JOBCOMMENT:B_DSLVA  (Bedingung Abbruch SLV-Diagnose)
;    JOBCOMMENT:B_ADSLV  (Bedingung SLV-Diagnose abgeschlossen)
;    RESULT:STAT_B_ANFSLV_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Bedingung Anforderung SLV-Diagnose
;    RESULT:STAT_B_ANFSLV_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Anforderung SLV-Diagnose
;    RESULT:STAT_B_ANFSLV_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Anforderung SLV-Diagnose
;    RESULT:STAT_B_DSLVE_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Bedingung Durchführung SLV-Diagnose
;    RESULT:STAT_B_DSLVE_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Durchführung SLV-Diagnose
;    RESULT:STAT_B_DSLVE_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Durchführung SLV-Diagnose
;    RESULT:STAT_B_DSLVA_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Bedingung Abbruch SLV-Diagnose
;    RESULT:STAT_B_DSLVA_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Abbruch SLV-Diagnose
;    RESULT:STAT_B_DSLVA_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung Abbruch SLV-Diagnose
;    RESULT:STAT_B_ADSLV_AKTIV
;    RESULTTYPE:int
;    RESULTCOMMENT:Bedingung SLV-Diagnose abgeschlossen
;    RESULT:STAT_B_ADSLV_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung SLV-Diagnose abgeschlossen
;    RESULT:STAT_B_ADSLV_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Bedingung SLV-Diagnose abgeschlossen
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$0E.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000B6C6F,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000B6C75
__000B6C6F:         push       #$0.L
__000B6C75:         pop        L0
                    jz         __000B6CA2
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000B6CA2:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000B6CFE:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000B6F95
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000B6D60
                    etag       __000B6D60,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000B6D60:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B6D7C
                    move       B2,#$1.B
__000B6D7C:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000B6DA0
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000B6DA0:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000B6DE6
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000B6F95
__000B6DE6:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000B6F3E,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000B6EA8
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000B6E74
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000B6E74
                    comp       S3[B0],#'!'
                    jz         __000B6E58
                    comp       S3[B0],#'#'
                    jz         __000B6E58
                    jump       __000B6E74
__000B6E58:         comp       I6,#$1.I
                    jz         __000B6E69
                    wait       #$1.L
__000B6E69:         subb       I6,#$1.I
                    jnz        __000B6CFE
__000B6E74:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000B6F95
__000B6EA8:         comp       I3,#$0.I
                    jz         __000B6F32
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B6ECF
                    move       B3,#$1.B
__000B6ECF:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000B6EE7
                    adds       B3,#$1.B
__000B6EE7:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000B6F32
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000B6F95
__000B6F32:         push       #$1.L
                    jump       __000B6F9B
__000B6F3E:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000B6F9B
__000B6F95:         push       #$0.L
__000B6F9B:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B6FD5
                    push       #$0.L
                    jump       __000B6FDB
__000B6FD5:         push       #$1.L
__000B6FDB:         pop        L0
                    jz         __000B6FE8
                    nop
                    eoj
__000B6FE8:         clear      S1
                    move       S1,"tab_dslv_stati"
                    push       #$1.L
                    tabset     "tab_dslv_stati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"B_ANFSLV"
                    push       #$1.L
                    move       S1,"B_ANFSLV"
                    tabseek    "MNEMO",S1
                    jz         __000B7080
                    push       #$1.L
                    jump       __000B7086
__000B7080:         push       #$0.L
__000B7086:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000B7155,"STAT_B_ANFSLV_AKTIV"
                    push       #$1.L
                    jump       __000B715B
__000B7155:         push       #$0.L
__000B715B:         pop        L0
                    jz         __000B71A0
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B717A
                    move       I1,#$FFFF.I
__000B717A:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_ANFSLV_AKTIV",I0
                    pop        L0
__000B71A0:         etag       __000B71C7,"STAT_B_ANFSLV_TEXT"
                    push       #$1.L
                    jump       __000B71CD
__000B71C7:         push       #$0.L
__000B71CD:         pop        L0
                    jz         __000B7200
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_ANFSLV_TEXT",S1
                    pop        L0
__000B7200:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B7221
                    move       I1,#$FFFF.I
__000B7221:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B72B5,"STAT_B_ANFSLV_ZUSTAND"
                    push       #$1.L
                    jump       __000B72BB
__000B72B5:         push       #$0.L
__000B72BB:         pop        L0
                    jz         __000B72F1
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_ANFSLV_ZUSTAND",S1
                    pop        L0
__000B72F1:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"B_DSLVE"
                    push       #$1.L
                    move       S1,"B_DSLVE"
                    tabseek    "MNEMO",S1
                    jz         __000B7345
                    push       #$1.L
                    jump       __000B734B
__000B7345:         push       #$0.L
__000B734B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000B7419,"STAT_B_DSLVE_AKTIV"
                    push       #$1.L
                    jump       __000B741F
__000B7419:         push       #$0.L
__000B741F:         pop        L0
                    jz         __000B7463
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B743E
                    move       I1,#$FFFF.I
__000B743E:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_DSLVE_AKTIV",I0
                    pop        L0
__000B7463:         etag       __000B7489,"STAT_B_DSLVE_TEXT"
                    push       #$1.L
                    jump       __000B748F
__000B7489:         push       #$0.L
__000B748F:         pop        L0
                    jz         __000B74C1
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_DSLVE_TEXT",S1
                    pop        L0
__000B74C1:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B74E2
                    move       I1,#$FFFF.I
__000B74E2:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B7575,"STAT_B_DSLVE_ZUSTAND"
                    push       #$1.L
                    jump       __000B757B
__000B7575:         push       #$0.L
__000B757B:         pop        L0
                    jz         __000B75B0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_DSLVE_ZUSTAND",S1
                    pop        L0
__000B75B0:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"B_DSLVA"
                    push       #$1.L
                    move       S1,"B_DSLVA"
                    tabseek    "MNEMO",S1
                    jz         __000B7604
                    push       #$1.L
                    jump       __000B760A
__000B7604:         push       #$0.L
__000B760A:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000B76D8,"STAT_B_DSLVA_AKTIV"
                    push       #$1.L
                    jump       __000B76DE
__000B76D8:         push       #$0.L
__000B76DE:         pop        L0
                    jz         __000B7722
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B76FD
                    move       I1,#$FFFF.I
__000B76FD:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_DSLVA_AKTIV",I0
                    pop        L0
__000B7722:         etag       __000B7748,"STAT_B_DSLVA_TEXT"
                    push       #$1.L
                    jump       __000B774E
__000B7748:         push       #$0.L
__000B774E:         pop        L0
                    jz         __000B7780
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_DSLVA_TEXT",S1
                    pop        L0
__000B7780:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B77A1
                    move       I1,#$FFFF.I
__000B77A1:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B7834,"STAT_B_DSLVA_ZUSTAND"
                    push       #$1.L
                    jump       __000B783A
__000B7834:         push       #$0.L
__000B783A:         pop        L0
                    jz         __000B786F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_DSLVA_ZUSTAND",S1
                    pop        L0
__000B786F:         clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,"B_ADSLV"
                    push       #$1.L
                    move       S1,"B_ADSLV"
                    tabseek    "MNEMO",S1
                    jz         __000B78C3
                    push       #$1.L
                    jump       __000B78C9
__000B78C3:         push       #$0.L
__000B78C9:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000B7997,"STAT_B_ADSLV_AKTIV"
                    push       #$1.L
                    jump       __000B799D
__000B7997:         push       #$0.L
__000B799D:         pop        L0
                    jz         __000B79E1
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B79BC
                    move       I1,#$FFFF.I
__000B79BC:         push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_B_ADSLV_AKTIV",I0
                    pop        L0
__000B79E1:         etag       __000B7A07,"STAT_B_ADSLV_TEXT"
                    push       #$1.L
                    jump       __000B7A0D
__000B7A07:         push       #$0.L
__000B7A0D:         pop        L0
                    jz         __000B7A3F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_ADSLV_TEXT",S1
                    pop        L0
__000B7A3F:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B7A60
                    move       I1,#$FFFF.I
__000B7A60:         push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    tabget     S5,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000B7AF3,"STAT_B_ADSLV_ZUSTAND"
                    push       #$1.L
                    jump       __000B7AF9
__000B7AF3:         push       #$0.L
__000B7AF9:         pop        L0
                    jz         __000B7B2E
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_B_ADSLV_ZUSTAND",S1
                    pop        L0
__000B7B2E:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_NMOTMAXWERK_EIN#
;    JOBNAME:STEUERN_NMOTMAXWERK_EIN
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$D9 inputOutputLocalIdentifier "Drehzahlbegrenzung über Tester"
;    JOBCOMMENT:$08 inputOutputControlParameter "LTA - LongtermAdjustment"
;    JOBCOMMENT:
;    JOBCOMMENT:aktiviert die Drehzahlbegrenzung Werk
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"BetriebswTab"
                    push       #$1.L
                    tabset     "BetriebswTab"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NMAXLIMON"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"NMAXLIMON"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000B7F65
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000B7C1C:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000B7CD3
                    comp       B4,#'a'
                    jae        __000B7C4F
                    comp       B4,#'A'
                    jae        __000B7C5F
                    comp       B4,#'0'
                    jae        __000B7C6F
                    jump       __000B7F65
__000B7C4F:         comp       B4,#'f'
                    jbe        __000B7C7F
                    jump       __000B7F65
__000B7C5F:         comp       B4,#'F'
                    jbe        __000B7C89
                    jump       __000B7F65
__000B7C6F:         comp       B4,#'9'
                    jbe        __000B7C93
                    jump       __000B7F65
__000B7C7F:         subb       B4,#'W'
                    jump       __000B7C97
__000B7C89:         subb       B4,#'7'
                    jump       __000B7C97
__000B7C93:         subb       B4,#'0'
__000B7C97:         test       I1,#$1.I
                    jnz        __000B7CB1
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000B7C1C
__000B7CB1:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000B7C1C
__000B7CD3:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __000B7D22
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000B7D22:         comp       I1,#$2.I
                    jnz        __000B7D3C
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000B7D3C:         comp       I1,#$1.I
                    jnz        __000B7D51
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000B7D51:         comp       I1,#$0.I
                    jnz        __000B7F65
                    clear      S2
                    xsend      S2,S1
                    tabget     S3,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000B7DA6
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B7F0C
__000B7DA6:         scmp       S1,"2"
                    jnz        __000B7DC2
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B7E66
__000B7DC2:         scmp       S1,"3"
                    jnz        __000B7DDE
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B7E70
__000B7DDE:         scmp       S1,"4"
                    jnz        __000B7E00
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000B7E7A
__000B7E00:         scmp       S1,"5"
                    jnz        __000B7E22
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000B7E7A
__000B7E22:         scmp       S1,"6"
                    jnz        __000B7E44
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000B7E87
__000B7E44:         scmp       S1,"7"
                    jnz        __000B7F65
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000B7E87
__000B7E66:         fix2flt    F2,I2
                    jump       __000B7E91
__000B7E70:         fix2flt    F2,B4
                    jump       __000B7E91
__000B7E7A:         clear      I3
                    fix2flt    F2,L1
                    jump       __000B7E91
__000B7E87:         fix2flt    F2,I2
                    jump       __000B7E91
__000B7E91:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __000B7EB5
                    jump       __000B7EE3
__000B7EB5:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000B7F59
__000B7EE3:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000B7F59
__000B7F0C:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000B7F4A
                    a2flt      F2,"1.0"
                    jump       __000B7F59
__000B7F4A:         a2flt      F2,"0.0"
                    jump       __000B7F59
__000B7F59:         push       #$1.L
                    jump       __000B7F71
__000B7F65:         push       #$0.L
                    jump       __000B7F71
__000B7F71:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000B80E0
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B7FE0
                    push       #$0.L
                    jump       __000B7FE6
__000B7FE0:         push       #$1.L
__000B7FE6:         pop        L0
                    jz         __000B8014
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000B80C0
__000B8014:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B8066
                    push       #$0.L
                    jump       __000B806C
__000B8066:         push       #$1.L
__000B806C:         pop        L0
                    jz         __000B80A2
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000B80C0
__000B80A2:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__000B80C0:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000B80E0:         eoj
                    eoj


STEUERN_NMOTMAXWERK_AUS#
;    JOBNAME:STEUERN_NMOTMAXWERK_AUS
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$D9 inputOutputLocalIdentifier "Drehzahlbegrenzung über Tester"
;    JOBCOMMENT:$04 inputOutputControlParameter "RTD - ResetToDefault"
;    JOBCOMMENT:
;    JOBCOMMENT:nimmt die Drehzahlbegrenzung Werk wieder zurueck 
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,"BetriebswTab"
                    push       #$1.L
                    tabset     "BetriebswTab"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"NMAXLIMOFF"
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"NMAXLIMOFF"
                    tabset     "BetriebswTab"
                    tabseek    "NAME",S1
                    jz         __000B84F3
                    clear      S2
                    clear      S1
                    tabget     S2,"TELEGRAM"
                    clear      L0
__000B81AA:         move       B4,S2[I1]
                    comp       B4,#$0.B
                    jz         __000B8261
                    comp       B4,#'a'
                    jae        __000B81DD
                    comp       B4,#'A'
                    jae        __000B81ED
                    comp       B4,#'0'
                    jae        __000B81FD
                    jump       __000B84F3
__000B81DD:         comp       B4,#'f'
                    jbe        __000B820D
                    jump       __000B84F3
__000B81ED:         comp       B4,#'F'
                    jbe        __000B8217
                    jump       __000B84F3
__000B81FD:         comp       B4,#'9'
                    jbe        __000B8221
                    jump       __000B84F3
__000B820D:         subb       B4,#'W'
                    jump       __000B8225
__000B8217:         subb       B4,#'7'
                    jump       __000B8225
__000B8221:         subb       B4,#'0'
__000B8225:         test       I1,#$1.I
                    jnz        __000B823F
                    move       B6,B4
                    adds       I1,#$1.I
                    jump       __000B81AA
__000B823F:         move       B5,B4
                    adds       I1,#$1.I
                    lsl        B6,#$4.B
                    move       S1[I0],B6
                    adds       S1[I0],B5
                    adds       I0,#$1.I
                    jump       __000B81AA
__000B8261:         clear      L0
                    clear      L1
                    tabget     S2,"POS_ADR"
                    a2fix      I0,S2
                    tabget     S2,"LEN_ADR"
                    a2fix      I1,S2
                    tabget     S2,"ADR"
                    a2fix      L1,S2
                    comp       I1,#$3.I
                    jnz        __000B82B0
                    move       S1[I0],B6
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000B82B0:         comp       I1,#$2.I
                    jnz        __000B82CA
                    move       S1[I0],B5
                    subc       I1,#$1.I
                    addc       I0,#$1.I
__000B82CA:         comp       I1,#$1.I
                    jnz        __000B82DF
                    move       S1[I0],B4
                    subc       I1,#$1.I
__000B82DF:         comp       I1,#$0.I
                    jnz        __000B84F3
                    clear      S2
                    xsend      S2,S1
                    tabget     S3,"MEAS"
                    tabget     S1,"BYTE"
                    a2fix      I0,S1
                    tabget     S1,"DATA_TYPE"
                    scmp       S1,"1"
                    jnz        __000B8334
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B849A
__000B8334:         scmp       S1,"2"
                    jnz        __000B8350
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B83F4
__000B8350:         scmp       S1,"3"
                    jnz        __000B836C
                    move       B4,S2[I0]
                    move       B5,#$0.B
                    jump       __000B83FE
__000B836C:         scmp       S1,"4"
                    jnz        __000B838E
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000B8408
__000B838E:         scmp       S1,"5"
                    jnz        __000B83B0
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000B8408
__000B83B0:         scmp       S1,"6"
                    jnz        __000B83D2
                    move       B4,S2[I0]
                    addc       I0,#$1.I
                    move       B5,S2[I0]
                    jump       __000B8415
__000B83D2:         scmp       S1,"7"
                    jnz        __000B84F3
                    move       B5,S2[I0]
                    addc       I0,#$1.I
                    move       B4,S2[I0]
                    jump       __000B8415
__000B83F4:         fix2flt    F2,I2
                    jump       __000B841F
__000B83FE:         fix2flt    F2,B4
                    jump       __000B841F
__000B8408:         clear      I3
                    fix2flt    F2,L1
                    jump       __000B841F
__000B8415:         fix2flt    F2,I2
                    jump       __000B841F
__000B841F:         tabget     S1,"COMPU_TYPE"
                    scmp       S1,"--"
                    jz         __000B8443
                    jump       __000B8471
__000B8443:         tabget     S1,"FACT_A"
                    a2flt      F0,S1
                    fmul       F2,F0
                    tabget     S1,"FACT_B"
                    a2flt      F0,S1
                    fadd       F2,F0
                    jump       __000B84E7
__000B8471:         tabset     S1
                    fix2hex    S1,I2
                    tabseek    "WERT",S1
                    tabget     S1,"ERGEBNIS"
                    a2flt      F2,S1
                    jump       __000B84E7
__000B849A:         tabget     S1,"MASK"
                    a2fix      I0,S1
                    move       B3,B0
                    tabget     S1,"VALUE"
                    a2fix      I0,S1
                    and        B4,B3
                    xor        B4,B0
                    jnz        __000B84D8
                    a2flt      F2,"1.0"
                    jump       __000B84E7
__000B84D8:         a2flt      F2,"0.0"
                    jump       __000B84E7
__000B84E7:         push       #$1.L
                    jump       __000B84FF
__000B84F3:         push       #$0.L
                    jump       __000B84FF
__000B84FF:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000B866E
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$70.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B856E
                    push       #$0.L
                    jump       __000B8574
__000B856E:         push       #$1.L
__000B8574:         pop        L0
                    jz         __000B85A2
                    nop
                    clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000B864E
__000B85A2:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B85F4
                    push       #$0.L
                    jump       __000B85FA
__000B85F4:         push       #$1.L
__000B85FA:         pop        L0
                    jz         __000B8630
                    nop
                    clear      S1
                    move       S1,"NEG_RESPONSE"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
                    jump       __000B864E
__000B8630:         clear      S1
                    move       S1,"UNDEF"
                    push       #$1.L
                    clear      S4
                    move       S4,S1
                    pop        L0
__000B864E:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
__000B866E:         eoj
                    eoj


STEUERN_VENTILSPIELSERVICE_SETZEN#
;    JOBNAME:STEUERN_VENTILSPIELSERVICE_SETZEN
;    JOBCOMMENT:KWP2000 : $2E     WriteDataByCommonIdentifier Request Service Id
;    JOBCOMMENT:$40 $13 recordCommonIdentifier "VSI Restwegstrecke und Löschzähler setzen"
;    JOBCOMMENT:$xx $xx $xx data
;    JOBCOMMENT:
;    JOBCOMMENT:1. SG-interne Prüfung auf Drehzahl = 0
;    JOBCOMMENT:2. Setzen der Restwegstrecke (in km) und des Löschzählers
;    ARG:STAT_VSIDEL_WERT
;    ARGTYPE:real
;    ARGCOMMENT:Löschzähler Ventilspielserviceintervall
;    ARG:STAT_VSIKM_WERT
;    ARGTYPE:real
;    ARGCOMMENT:Restwegstrecke Ventilspielserviceintervall (in km)
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$86.B,$12.B,$F1.B,$2E.B,$40.B,$13.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    parr       F0,#$1.I
                    jz         __000B86A1
                    push       #$1.L
                    jump       __000B86A7
__000B86A1:         push       #$0.L
__000B86A7:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B86C9
                    push       #$0.L
                    jump       __000B86CF
__000B86C9:         push       #$1.L
__000B86CF:         pop        L0
                    jz         __000B893E
                    nop
                    clear      S1
                    move       S1,"?70?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein STAT_VSIDEL_WERT eingegeben!"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000B8762
                    enewset
__000B8762:         tabset     "JobResultExtended"
                    jt         __000B87A0,#$A.L
                    move       S1,"?70?"
                    tabseek    "SB",S1
                    jz         __000B87A0
                    jump       __000B87D2
__000B87A0:         clrt
                    tabset     "JobResult"
                    jt         __000B8864,#$A.L
                    move       S1,"?70?"
                    tabseek    "SB",S1
                    jz         __000B88AC
__000B87D2:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein STAT_VSIDEL_WERT eingegeben!"
                    comp       S1[#$0],#$0.B
                    jz         __000B8837
                    ergs       "JOB_MESSAGE",S1
__000B8837:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B8858
                    etag       __000B8858,""
                    ergy       "",S3
__000B8858:         push       #$1.L
                    jump       __000B891F
__000B8864:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000B88FC
__000B88AC:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000B88FC
__000B88FC:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000B891F:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000B893E:         parr       F0,#$2.I
                    jz         __000B8955
                    push       #$1.L
                    jump       __000B895B
__000B8955:         push       #$0.L
__000B895B:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000B897D
                    push       #$0.L
                    jump       __000B8983
__000B897D:         push       #$1.L
__000B8983:         pop        L0
                    jz         __000B8BF0
                    nop
                    clear      S1
                    move       S1,"?70?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein STAT_VSIKM_WERT eingegeben!"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000B8A15
                    enewset
__000B8A15:         tabset     "JobResultExtended"
                    jt         __000B8A53,#$A.L
                    move       S1,"?70?"
                    tabseek    "SB",S1
                    jz         __000B8A53
                    jump       __000B8A85
__000B8A53:         clrt
                    tabset     "JobResult"
                    jt         __000B8B16,#$A.L
                    move       S1,"?70?"
                    tabseek    "SB",S1
                    jz         __000B8B5E
__000B8A85:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein STAT_VSIKM_WERT eingegeben!"
                    comp       S1[#$0],#$0.B
                    jz         __000B8AE9
                    ergs       "JOB_MESSAGE",S1
__000B8AE9:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B8B0A
                    etag       __000B8B0A,""
                    ergy       "",S3
__000B8B0A:         push       #$1.L
                    jump       __000B8BD1
__000B8B16:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000B8BAE
__000B8B5E:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000B8BAE
__000B8BAE:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000B8BD1:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000B8BF0:         clear      S1
                    move       S1,"10"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    parr       F0,#$2.I
                    jz         __000B8C53
                    push       #$1.L
                    jump       __000B8C59
__000B8C53:         push       #$0.L
__000B8C59:         move       F2,F0
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fdiv       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"5000"
                    push       #$1.L
                    move       S1,"5000"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000B8D1C
                    comp       L0,#$2.L
                    jz         __000B8D5C
                    jump       __000B8DE0
__000B8D1C:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000B8D3C
                    comp       B0,#'>'
                    jz         __000B8D4C
                    jump       __000B8DE0
__000B8D3C:         fcomp      F2,F4
                    jl         __000B8DEC
                    jump       __000B8DE0
__000B8D4C:         fcomp      F2,F4
                    jg         __000B8DEC
                    jump       __000B8DE0
__000B8D5C:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000B8DE0
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000B8DA0
                    comp       B0,#'>'
                    jz         __000B8DB0
                    comp       B0,#'='
                    jz         __000B8DC0
                    comp       B0,#'!'
                    jz         __000B8DD0
                    jump       __000B8DE0
__000B8DA0:         fcomp      F2,F4
                    jle        __000B8DEC
                    jump       __000B8DE0
__000B8DB0:         fcomp      F2,F4
                    jge        __000B8DEC
                    jump       __000B8DE0
__000B8DC0:         fcomp      F2,F4
                    jz         __000B8DEC
                    jump       __000B8DE0
__000B8DD0:         fcomp      F2,F4
                    jnz        __000B8DEC
                    jump       __000B8DE0
__000B8DE0:         push       #$0.L
                    jump       __000B8DF2
__000B8DEC:         push       #$1.L
__000B8DF2:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000B9072
                    nop
                    clear      S1
                    move       S1,"?71?"
                    push       #$1.L
                    clear      S1
                    move       S1,"STAT_VSIKM_WERT maximal 50000 km !"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000B8E95
                    enewset
__000B8E95:         tabset     "JobResultExtended"
                    jt         __000B8ED3,#$A.L
                    move       S1,"?71?"
                    tabseek    "SB",S1
                    jz         __000B8ED3
                    jump       __000B8F05
__000B8ED3:         clrt
                    tabset     "JobResult"
                    jt         __000B8F98,#$A.L
                    move       S1,"?71?"
                    tabseek    "SB",S1
                    jz         __000B8FE0
__000B8F05:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"STAT_VSIKM_WERT maximal 50000 km !"
                    comp       S1[#$0],#$0.B
                    jz         __000B8F6B
                    ergs       "JOB_MESSAGE",S1
__000B8F6B:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B8F8C
                    etag       __000B8F8C,""
                    ergy       "",S3
__000B8F8C:         push       #$1.L
                    jump       __000B9053
__000B8F98:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000B9030
__000B8FE0:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000B9030
__000B9030:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000B9053:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000B9072:         move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"-2000"
                    push       #$1.L
                    move       S1,"-2000"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000B9103
                    comp       L0,#$2.L
                    jz         __000B9143
                    jump       __000B91C7
__000B9103:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000B9123
                    comp       B0,#'>'
                    jz         __000B9133
                    jump       __000B91C7
__000B9123:         fcomp      F2,F4
                    jl         __000B91D3
                    jump       __000B91C7
__000B9133:         fcomp      F2,F4
                    jg         __000B91D3
                    jump       __000B91C7
__000B9143:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000B91C7
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000B9187
                    comp       B0,#'>'
                    jz         __000B9197
                    comp       B0,#'='
                    jz         __000B91A7
                    comp       B0,#'!'
                    jz         __000B91B7
                    jump       __000B91C7
__000B9187:         fcomp      F2,F4
                    jle        __000B91D3
                    jump       __000B91C7
__000B9197:         fcomp      F2,F4
                    jge        __000B91D3
                    jump       __000B91C7
__000B91A7:         fcomp      F2,F4
                    jz         __000B91D3
                    jump       __000B91C7
__000B91B7:         fcomp      F2,F4
                    jnz        __000B91D3
                    jump       __000B91C7
__000B91C7:         push       #$0.L
                    jump       __000B91D9
__000B91D3:         push       #$1.L
__000B91D9:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000B945B
                    nop
                    clear      S1
                    move       S1,"?71?"
                    push       #$1.L
                    clear      S1
                    move       S1,"STAT_VSIKM_WERT minimal -20000 km !"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000B927D
                    enewset
__000B927D:         tabset     "JobResultExtended"
                    jt         __000B92BB,#$A.L
                    move       S1,"?71?"
                    tabseek    "SB",S1
                    jz         __000B92BB
                    jump       __000B92ED
__000B92BB:         clrt
                    tabset     "JobResult"
                    jt         __000B9381,#$A.L
                    move       S1,"?71?"
                    tabseek    "SB",S1
                    jz         __000B93C9
__000B92ED:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"STAT_VSIKM_WERT minimal -20000 km !"
                    comp       S1[#$0],#$0.B
                    jz         __000B9354
                    ergs       "JOB_MESSAGE",S1
__000B9354:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B9375
                    etag       __000B9375,""
                    ergy       "",S3
__000B9375:         push       #$1.L
                    jump       __000B943C
__000B9381:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000B9419
__000B93C9:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000B9419
__000B9419:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000B943C:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000B945B:         move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B94A9
                    move       I1,#$FFFF.I
__000B94A9:         push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B94F2
                    move       I1,#$FFFF.I
__000B94F2:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    parr       F0,#$1.I
                    jz         __000B951D
                    push       #$1.L
                    jump       __000B9523
__000B951D:         push       #$0.L
__000B9523:         move       F2,F0
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"255"
                    push       #$1.L
                    move       S1,"255"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000B95B7
                    comp       L0,#$2.L
                    jz         __000B95F7
                    jump       __000B967B
__000B95B7:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000B95D7
                    comp       B0,#'>'
                    jz         __000B95E7
                    jump       __000B967B
__000B95D7:         fcomp      F2,F4
                    jl         __000B9687
                    jump       __000B967B
__000B95E7:         fcomp      F2,F4
                    jg         __000B9687
                    jump       __000B967B
__000B95F7:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000B967B
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000B963B
                    comp       B0,#'>'
                    jz         __000B964B
                    comp       B0,#'='
                    jz         __000B965B
                    comp       B0,#'!'
                    jz         __000B966B
                    jump       __000B967B
__000B963B:         fcomp      F2,F4
                    jle        __000B9687
                    jump       __000B967B
__000B964B:         fcomp      F2,F4
                    jge        __000B9687
                    jump       __000B967B
__000B965B:         fcomp      F2,F4
                    jz         __000B9687
                    jump       __000B967B
__000B966B:         fcomp      F2,F4
                    jnz        __000B9687
                    jump       __000B967B
__000B967B:         push       #$0.L
                    jump       __000B968D
__000B9687:         push       #$1.L
__000B968D:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000B9905
                    nop
                    clear      S1
                    move       S1,"?71?"
                    push       #$1.L
                    clear      S1
                    move       S1,"STAT_VSIDEL_WERT maximal 255 !"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000B972C
                    enewset
__000B972C:         tabset     "JobResultExtended"
                    jt         __000B976A,#$A.L
                    move       S1,"?71?"
                    tabseek    "SB",S1
                    jz         __000B976A
                    jump       __000B979C
__000B976A:         clrt
                    tabset     "JobResult"
                    jt         __000B982B,#$A.L
                    move       S1,"?71?"
                    tabseek    "SB",S1
                    jz         __000B9873
__000B979C:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"STAT_VSIDEL_WERT maximal 255 !"
                    comp       S1[#$0],#$0.B
                    jz         __000B97FE
                    ergs       "JOB_MESSAGE",S1
__000B97FE:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B981F
                    etag       __000B981F,""
                    ergy       "",S3
__000B981F:         push       #$1.L
                    jump       __000B98E6
__000B982B:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000B98C3
__000B9873:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000B98C3
__000B98C3:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000B98E6:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000B9905:         move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    move       S1,"0"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000B998E
                    comp       L0,#$2.L
                    jz         __000B99CE
                    jump       __000B9A52
__000B998E:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000B99AE
                    comp       B0,#'>'
                    jz         __000B99BE
                    jump       __000B9A52
__000B99AE:         fcomp      F2,F4
                    jl         __000B9A5E
                    jump       __000B9A52
__000B99BE:         fcomp      F2,F4
                    jg         __000B9A5E
                    jump       __000B9A52
__000B99CE:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000B9A52
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000B9A12
                    comp       B0,#'>'
                    jz         __000B9A22
                    comp       B0,#'='
                    jz         __000B9A32
                    comp       B0,#'!'
                    jz         __000B9A42
                    jump       __000B9A52
__000B9A12:         fcomp      F2,F4
                    jle        __000B9A5E
                    jump       __000B9A52
__000B9A22:         fcomp      F2,F4
                    jge        __000B9A5E
                    jump       __000B9A52
__000B9A32:         fcomp      F2,F4
                    jz         __000B9A5E
                    jump       __000B9A52
__000B9A42:         fcomp      F2,F4
                    jnz        __000B9A5E
                    jump       __000B9A52
__000B9A52:         push       #$0.L
                    jump       __000B9A64
__000B9A5E:         push       #$1.L
__000B9A64:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000B9CD8
                    nop
                    clear      S1
                    move       S1,"?71?"
                    push       #$1.L
                    clear      S1
                    move       S1,"STAT_VSIDEL_WERT minimal 0 !"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000B9B01
                    enewset
__000B9B01:         tabset     "JobResultExtended"
                    jt         __000B9B3F,#$A.L
                    move       S1,"?71?"
                    tabseek    "SB",S1
                    jz         __000B9B3F
                    jump       __000B9B71
__000B9B3F:         clrt
                    tabset     "JobResult"
                    jt         __000B9BFE,#$A.L
                    move       S1,"?71?"
                    tabseek    "SB",S1
                    jz         __000B9C46
__000B9B71:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"STAT_VSIDEL_WERT minimal 0 !"
                    comp       S1[#$0],#$0.B
                    jz         __000B9BD1
                    ergs       "JOB_MESSAGE",S1
__000B9BD1:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000B9BF2
                    etag       __000B9BF2,""
                    ergy       "",S3
__000B9BF2:         push       #$1.L
                    jump       __000B9CB9
__000B9BFE:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000B9C96
__000B9C46:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000B9C96
__000B9C96:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000B9CB9:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000B9CD8:         move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    jpl        __000B9D26
                    move       I1,#$FFFF.I
__000B9D26:         push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000B9D80,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000B9D86
__000B9D80:         push       #$0.L
__000B9D86:         pop        L0
                    jz         __000B9DB3
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000B9DB3:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000B9E0F:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000BA0A6
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000B9E71
                    etag       __000B9E71,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000B9E71:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B9E8D
                    move       B2,#$1.B
__000B9E8D:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000B9EB1
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000B9EB1:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000B9EF7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BA0A6
__000B9EF7:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BA04F,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000B9FB9
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000B9F85
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000B9F85
                    comp       S3[B0],#'!'
                    jz         __000B9F69
                    comp       S3[B0],#'#'
                    jz         __000B9F69
                    jump       __000B9F85
__000B9F69:         comp       I6,#$1.I
                    jz         __000B9F7A
                    wait       #$1.L
__000B9F7A:         subb       I6,#$1.I
                    jnz        __000B9E0F
__000B9F85:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BA0A6
__000B9FB9:         comp       I3,#$0.I
                    jz         __000BA043
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000B9FE0
                    move       B3,#$1.B
__000B9FE0:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000B9FF8
                    adds       B3,#$1.B
__000B9FF8:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BA043
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BA0A6
__000BA043:         push       #$1.L
                    jump       __000BA0AC
__000BA04F:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BA0AC
__000BA0A6:         push       #$0.L
__000BA0AC:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BA0E6
                    push       #$0.L
                    jump       __000BA0EC
__000BA0E6:         push       #$1.L
__000BA0EC:         pop        L0
                    jz         __000BA0F9
                    nop
                    eoj
__000BA0F9:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_FA_LESEN#
;    JOBNAME:C_FA_LESEN
;    JOBCOMMENT:Fahrzeugauftrag lesen
;    JOBCOMMENT:KWP2000: $22   ReadDataByCommonIdentifier
;    JOBCOMMENT:$3F00 - $3F7F Fahrzeugauftrag
;    JOBCOMMENT:Modus  : Default
;    RESULT:FAHRZEUGAUFTRAG
;    RESULTTYPE:string
;    RESULTCOMMENT:Daten des Fahrzeugauftrages
;    RESULT:SPEICHER_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:BELEGT bzw. UNBELEGT
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$3F.B,$00.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000BA1BE,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000BA1C4
__000BA1BE:         push       #$0.L
__000BA1C4:         pop        L0
                    jz         __000BA1F1
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000BA1F1:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BA24D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000BA4E4
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BA2AF
                    etag       __000BA2AF,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000BA2AF:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BA2CB
                    move       B2,#$1.B
__000BA2CB:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BA2EF
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BA2EF:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BA335
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BA4E4
__000BA335:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BA48D,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000BA3F7
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BA3C3
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BA3C3
                    comp       S3[B0],#'!'
                    jz         __000BA3A7
                    comp       S3[B0],#'#'
                    jz         __000BA3A7
                    jump       __000BA3C3
__000BA3A7:         comp       I6,#$1.I
                    jz         __000BA3B8
                    wait       #$1.L
__000BA3B8:         subb       I6,#$1.I
                    jnz        __000BA24D
__000BA3C3:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BA4E4
__000BA3F7:         comp       I3,#$0.I
                    jz         __000BA481
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BA41E
                    move       B3,#$1.B
__000BA41E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BA436
                    adds       B3,#$1.B
__000BA436:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BA481
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BA4E4
__000BA481:         push       #$1.L
                    jump       __000BA4EA
__000BA48D:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BA4EA
__000BA4E4:         push       #$0.L
__000BA4EA:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BA524
                    push       #$0.L
                    jump       __000BA52A
__000BA524:         push       #$1.L
__000BA52A:         pop        L0
                    jz         __000BA537
                    nop
                    eoj
__000BA537:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
__000BA599:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BA5ED
                    push       #$0.L
                    jump       __000BA5F3
__000BA5ED:         push       #$1.L
__000BA5F3:         move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$13.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BA645
                    push       #$0.L
                    jump       __000BA64B
__000BA645:         push       #$1.L
__000BA64B:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BA67A
                    push       #$0.L
                    jump       __000BA680
__000BA67A:         push       #$1.L
__000BA680:         pop        L0
                    jz         __000BAB6C
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BA6BD
                    push       #$0.L
                    jump       __000BA6C3
__000BA6BD:         push       #$1.L
__000BA6C3:         pop        L0
                    jz         __000BA70A
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __000BAACE
__000BA70A:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BA7E4:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000BAA7B
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BA846
                    etag       __000BA846,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000BA846:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BA862
                    move       B2,#$1.B
__000BA862:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BA886
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BA886:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BA8CC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BAA7B
__000BA8CC:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BAA24,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000BA98E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BA95A
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BA95A
                    comp       S3[B0],#'!'
                    jz         __000BA93E
                    comp       S3[B0],#'#'
                    jz         __000BA93E
                    jump       __000BA95A
__000BA93E:         comp       I6,#$1.I
                    jz         __000BA94F
                    wait       #$1.L
__000BA94F:         subb       I6,#$1.I
                    jnz        __000BA7E4
__000BA95A:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BAA7B
__000BA98E:         comp       I3,#$0.I
                    jz         __000BAA18
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BA9B5
                    move       B3,#$1.B
__000BA9B5:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BA9CD
                    adds       B3,#$1.B
__000BA9CD:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BAA18
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BAA7B
__000BAA18:         push       #$1.L
                    jump       __000BAA81
__000BAA24:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BAA81
__000BAA7B:         push       #$0.L
__000BAA81:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BAABB
                    push       #$0.L
                    jump       __000BAAC1
__000BAABB:         push       #$1.L
__000BAAC1:         pop        L0
                    jz         __000BAACE
                    nop
                    eoj
__000BAACE:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    jump       __000BA599
__000BAB6C:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
__000BAB8C:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BABC0
                    push       #$0.L
                    jump       __000BABC6
__000BABC0:         push       #$1.L
__000BABC6:         move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$13.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BAC18
                    push       #$0.L
                    jump       __000BAC1E
__000BAC18:         push       #$1.L
__000BAC1E:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BAC4D
                    push       #$0.L
                    jump       __000BAC53
__000BAC4D:         push       #$1.L
__000BAC53:         pop        L0
                    jz         __000BACE5
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __000BAB8C
__000BACE5:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    etag       __000BAD30,"FAHRZEUGAUFTRAG"
                    push       #$1.L
                    jump       __000BAD36
__000BAD30:         push       #$0.L
__000BAD36:         pop        L0
                    jz         __000BAD66
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    ergs       "FAHRZEUGAUFTRAG",S1
                    pop        L0
__000BAD66:         etag       __000BAD8A,"SPEICHER_STATUS"
                    push       #$1.L
                    jump       __000BAD90
__000BAD8A:         push       #$0.L
__000BAD90:         pop        L0
                    jz         __000BAECD
                    nop
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000BADCD
                    push       #$0.L
                    jump       __000BADD3
__000BADCD:         push       #$1.L
__000BADD3:         move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$13.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BAE25
                    push       #$0.L
                    jump       __000BAE2B
__000BAE25:         push       #$1.L
__000BAE2B:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BAE5A
                    push       #$0.L
                    jump       __000BAE60
__000BAE5A:         push       #$1.L
__000BAE60:         pop        L0
                    jz         __000BAE9E
                    nop
                    clear      S1
                    move       S1,"BELEGT"
                    push       #$1.L
                    ergs       "SPEICHER_STATUS",S1
                    pop        L0
                    jump       __000BAECD
__000BAE9E:         clear      S1
                    move       S1,"UNBELEGT"
                    push       #$1.L
                    ergs       "SPEICHER_STATUS",S1
                    pop        L0
__000BAECD:         etag       __000BAEEE,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000BAEF4
__000BAEEE:         push       #$0.L
__000BAEF4:         pop        L0
                    jz         __000BAF21
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    ergy       "_TEL_ANTWORT",S1
                    pop        L0
__000BAF21:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_FA_SCHREIBEN#
;    JOBNAME:C_FA_SCHREIBEN
;    JOBCOMMENT:Fahrzeugauftrag schreiben
;    JOBCOMMENT:KWP2000: $2E   WriteDataByCommonIdentifier
;    JOBCOMMENT:$3F00 - $3F07 Fahrzeugauftrag
;    JOBCOMMENT:Modus  : Default
;    ARG:FAHRZEUGAUFTRAG
;    ARGTYPE:string
;    ARGCOMMENT:max Laenge 127 Byte
;    ARGCOMMENT:weil nur max 128 Byte (127 Nutzbyte FA + Endekennung) moeglich
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    pars       S1,#$1.I
                    jz         __000BAF65
                    push       #$1.L
                    jump       __000BAF6B
__000BAF65:         push       #$0.L
__000BAF6B:         pop        L0
                    jz         __000BB04F
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __000BAF90
                    push       #$1.L
                    jump       __000BAF96
__000BAF90:         push       #$0.L
__000BAF96:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000BAFEA
                    push       #$0.L
                    jump       __000BAFF0
__000BAFEA:         push       #$1.L
__000BAFF0:         pop        L0
                    jz         __000BB029
                    nop
                    clear      S1
                    move       S1,"DATA_ERROR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BB029:         move       L0,#$3EFF.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    jump       __000BB07E
__000BB04F:         clear      S1
                    move       S1,"ERROR_NO_FA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BB07E:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000BB0E3
                    push       #$0.L
                    jump       __000BB0E9
__000BB0E3:         push       #$1.L
__000BB0E9:         pop        L0
                    jz         __000BB77A
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$83.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    move       S1,S5
                    move       L0,#$0.L
                    move       L1,#$10.L
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    move       L0,#$10.L
                    serase     S5[#$0],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    scat       S2,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000BB3FB,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000BB401
__000BB3FB:         push       #$0.L
__000BB401:         pop        L0
                    jz         __000BB42E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000BB42E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BB48A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000BB721
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BB4EC
                    etag       __000BB4EC,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000BB4EC:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BB508
                    move       B2,#$1.B
__000BB508:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BB52C
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BB52C:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BB572
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BB721
__000BB572:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BB6CA,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000BB634
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BB600
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BB600
                    comp       S3[B0],#'!'
                    jz         __000BB5E4
                    comp       S3[B0],#'#'
                    jz         __000BB5E4
                    jump       __000BB600
__000BB5E4:         comp       I6,#$1.I
                    jz         __000BB5F5
                    wait       #$1.L
__000BB5F5:         subb       I6,#$1.I
                    jnz        __000BB48A
__000BB600:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BB721
__000BB634:         comp       I3,#$0.I
                    jz         __000BB6BE
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BB65B
                    move       B3,#$1.B
__000BB65B:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BB673
                    adds       B3,#$1.B
__000BB673:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BB6BE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BB721
__000BB6BE:         push       #$1.L
                    jump       __000BB727
__000BB6CA:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BB727
__000BB721:         push       #$0.L
__000BB727:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BB761
                    push       #$0.L
                    jump       __000BB767
__000BB761:         push       #$1.L
__000BB767:         pop        L0
                    jz         __000BB774
                    nop
                    eoj
__000BB774:         jump       __000BBFD6
__000BB77A:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __000BB7AC
                    push       #$0.L
                    jump       __000BB7B2
__000BB7AC:         push       #$1.L
__000BB7B2:         pop        L0
                    jz         __000BBFD6
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$83.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S5
                    move       L0,#$0.L
                    move       L1,L2
                    move       S6,S1[L0]L1
                    slen       L0,S6
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    subb       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __000BBAD2
                    push       #$0.L
                    jump       __000BBAD8
__000BBAD2:         push       #$1.L
__000BBAD8:         pop        L0
                    jz         __000BBB87
                    nop
__000BBAE3:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BBB72
                    push       #$0.L
                    jump       __000BBB78
__000BBB72:         push       #$1.L
__000BBB78:         pop        L0
                    jz         __000BBB87
                    jump       __000BBAE3
__000BBB87:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    serase     S5[#$0],L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    scat       S2,S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S6
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BBCEC:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000BBF83
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BBD4E
                    etag       __000BBD4E,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000BBD4E:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BBD6A
                    move       B2,#$1.B
__000BBD6A:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BBD8E
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BBD8E:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BBDD4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BBF83
__000BBDD4:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BBF2C,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000BBE96
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BBE62
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BBE62
                    comp       S3[B0],#'!'
                    jz         __000BBE46
                    comp       S3[B0],#'#'
                    jz         __000BBE46
                    jump       __000BBE62
__000BBE46:         comp       I6,#$1.I
                    jz         __000BBE57
                    wait       #$1.L
__000BBE57:         subb       I6,#$1.I
                    jnz        __000BBCEC
__000BBE62:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BBF83
__000BBE96:         comp       I3,#$0.I
                    jz         __000BBF20
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BBEBD
                    move       B3,#$1.B
__000BBEBD:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BBED5
                    adds       B3,#$1.B
__000BBED5:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BBF20
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BBF83
__000BBF20:         push       #$1.L
                    jump       __000BBF89
__000BBF2C:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BBF89
__000BBF83:         push       #$0.L
__000BBF89:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BBFC3
                    push       #$0.L
                    jump       __000BBFC9
__000BBFC3:         push       #$1.L
__000BBFC9:         pop        L0
                    jz         __000BBFD6
                    nop
                    eoj
__000BBFD6:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000BC008
                    push       #$0.L
                    jump       __000BC00E
__000BC008:         push       #$1.L
__000BC00E:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BC040
                    push       #$0.L
                    jump       __000BC046
__000BC040:         push       #$1.L
__000BC046:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BC075
                    push       #$0.L
                    jump       __000BC07B
__000BC075:         push       #$1.L
__000BC07B:         pop        L0
                    jz         __000BC08A
                    jump       __000BB07E
__000BC08A:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


C_FA_AUFTRAG#
;    JOBNAME:C_FA_AUFTRAG
;    JOBCOMMENT:Fahrzeugauftrag schreiben
;    JOBCOMMENT:KWP2000: $2E   WriteDataByCommonIdentifier
;    JOBCOMMENT:$3F00 - $3F07 Fahrzeugauftrag
;    JOBCOMMENT:Modus  : Default
;    ARG:FAHRZEUGAUFTRAG
;    ARGTYPE:string
;    ARGCOMMENT:
;    ARGCOMMENT:max Laenge 127 Byte
;    ARGCOMMENT:weil nur max 128 Byte (127 Nutzbyte FA + Endekennung) moeglich
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$3F.B,$00.B}
                    clear      S3
                    move       S3,S1
                    clear      S1
                    pars       S1,#$1.I
                    jz         __000BC0E3
                    push       #$1.L
                    jump       __000BC0E9
__000BC0E3:         push       #$0.L
__000BC0E9:         pop        L0
                    jz         __000BC1CD
                    nop
                    clear      S1
                    pars       S1,#$1.I
                    jz         __000BC10E
                    push       #$1.L
                    jump       __000BC114
__000BC10E:         push       #$0.L
__000BC114:         clear      S6
                    move       S6,S1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    strlen     L0,S1
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000BC168
                    push       #$0.L
                    jump       __000BC16E
__000BC168:         push       #$1.L
__000BC16E:         pop        L0
                    jz         __000BC1A7
                    nop
                    clear      S1
                    move       S1,"DATA_ERROR"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BC1A7:         move       L0,#$3EFF.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    jump       __000BC1FC
__000BC1CD:         clear      S1
                    move       S1,"ERROR_NO_FA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BC1FC:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000BC261
                    push       #$0.L
                    jump       __000BC267
__000BC261:         push       #$1.L
__000BC267:         pop        L0
                    jz         __000BCEF8
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$83.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    move       S1,S6
                    move       L0,#$0.L
                    move       L1,#$10.L
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    move       L0,#$10.L
                    serase     S6[#$0],L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    scat       S2,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000BC579,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000BC57F
__000BC579:         push       #$0.L
__000BC57F:         pop        L0
                    jz         __000BC5AC
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000BC5AC:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BC608:         clear      S4
                    clear      S5
                    xsend      S4,S2
                    slen       I3,S2
                    slen       I4,S4
                    comp       I4,#$0.I
                    jz         __000BC89F
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BC66A
                    etag       __000BC66A,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S4
__000BC66A:         move       B2,#$3.B
                    move       B0,S4[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BC686
                    move       B2,#$1.B
__000BC686:         move       I2,S4[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BC6AA
                    move       I2,S4[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BC6AA:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BC6F0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BC89F
__000BC6F0:         move       S5,S4[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BC848,#$A.L
                    comp       S4[B2],#$7F.B
                    jnz        __000BC7B2
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BC77E
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BC77E
                    comp       S4[B0],#'!'
                    jz         __000BC762
                    comp       S4[B0],#'#'
                    jz         __000BC762
                    jump       __000BC77E
__000BC762:         comp       I6,#$1.I
                    jz         __000BC773
                    wait       #$1.L
__000BC773:         subb       I6,#$1.I
                    jnz        __000BC608
__000BC77E:         fix2hex    S1,S4[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BC89F
__000BC7B2:         comp       I3,#$0.I
                    jz         __000BC83C
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BC7D9
                    move       B3,#$1.B
__000BC7D9:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BC7F1
                    adds       B3,#$1.B
__000BC7F1:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S4[B2],B1
                    jz         __000BC83C
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BC89F
__000BC83C:         push       #$1.L
                    jump       __000BC8A5
__000BC848:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BC8A5
__000BC89F:         push       #$0.L
__000BC8A5:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BC8DF
                    push       #$0.L
                    jump       __000BC8E5
__000BC8DF:         push       #$1.L
__000BC8E5:         pop        L0
                    jz         __000BC8F2
                    nop
                    eoj
__000BC8F2:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S3[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S3[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S3[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S2
                    move       S2,S1
                    pop        L0
                    etag       __000BC9E3,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __000BC9E9
__000BC9E3:         push       #$0.L
__000BC9E9:         pop        L0
                    jz         __000BCA17
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__000BCA17:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BCA74:         clear      S4
                    clear      S5
                    xsend      S4,S2
                    slen       I3,S2
                    slen       I4,S4
                    comp       I4,#$0.I
                    jz         __000BCD0E
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __000BCAD9
                    etag       __000BCAD9,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S4
__000BCAD9:         move       B2,#$3.B
                    move       B0,S4[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BCAF5
                    move       B2,#$1.B
__000BCAF5:         move       I2,S4[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BCB19
                    move       I2,S4[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BCB19:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BCB5F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BCD0E
__000BCB5F:         move       S5,S4[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BCCB7,#$A.L
                    comp       S4[B2],#$7F.B
                    jnz        __000BCC21
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BCBED
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BCBED
                    comp       S4[B0],#'!'
                    jz         __000BCBD1
                    comp       S4[B0],#'#'
                    jz         __000BCBD1
                    jump       __000BCBED
__000BCBD1:         comp       I6,#$1.I
                    jz         __000BCBE2
                    wait       #$1.L
__000BCBE2:         subb       I6,#$1.I
                    jnz        __000BCA74
__000BCBED:         fix2hex    S1,S4[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BCD0E
__000BCC21:         comp       I3,#$0.I
                    jz         __000BCCAB
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BCC48
                    move       B3,#$1.B
__000BCC48:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BCC60
                    adds       B3,#$1.B
__000BCC60:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S4[B2],B1
                    jz         __000BCCAB
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BCD0E
__000BCCAB:         push       #$1.L
                    jump       __000BCD14
__000BCCB7:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BCD14
__000BCD0E:         push       #$0.L
__000BCD14:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BCD4E
                    push       #$0.L
                    jump       __000BCD54
__000BCD4E:         push       #$1.L
__000BCD54:         pop        L0
                    jz         __000BCD61
                    nop
                    eoj
__000BCD61:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
__000BCD81:         clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BCDB3
                    push       #$0.L
                    jump       __000BCDB9
__000BCDB3:         push       #$1.L
__000BCDB9:         pop        L0
                    jz         __000BCED0
                    nop
                    clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BCE53
                    push       #$0.L
                    jump       __000BCE59
__000BCE53:         push       #$1.L
__000BCE59:         pop        L0
                    jz         __000BCE94
                    nop
                    clear      S1
                    move       S1,"ERROR_VERIFY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BCE94:         clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    pop        L0
                    jump       __000BCD81
__000BCED0:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000BDD86
__000BCEF8:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __000BCF2A
                    push       #$0.L
                    jump       __000BCF30
__000BCF2A:         push       #$1.L
__000BCF30:         pop        L0
                    jz         __000BDD86
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$83.L
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$3.L
                    push       L0
                    move       L0,#$2E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S6
                    move       L0,#$0.L
                    move       L1,L2
                    move       S7,S1[L0]L1
                    slen       L0,S7
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    subb       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jbe        __000BD250
                    push       #$0.L
                    jump       __000BD256
__000BD250:         push       #$1.L
__000BD256:         pop        L0
                    jz         __000BD305
                    nop
__000BD261:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S7[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BD2F0
                    push       #$0.L
                    jump       __000BD2F6
__000BD2F0:         push       #$1.L
__000BD2F6:         pop        L0
                    jz         __000BD305
                    jump       __000BD261
__000BD305:         clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    serase     S6[#$0],L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S6[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    slen       L0,S6
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S7
                    push       #$1.L
                    scat       S2,S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000BD40D,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000BD413
__000BD40D:         push       #$0.L
__000BD413:         pop        L0
                    jz         __000BD440
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000BD440:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BD49C:         clear      S4
                    clear      S5
                    xsend      S4,S2
                    slen       I3,S2
                    slen       I4,S4
                    comp       I4,#$0.I
                    jz         __000BD733
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BD4FE
                    etag       __000BD4FE,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S4
__000BD4FE:         move       B2,#$3.B
                    move       B0,S4[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BD51A
                    move       B2,#$1.B
__000BD51A:         move       I2,S4[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BD53E
                    move       I2,S4[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BD53E:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BD584
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BD733
__000BD584:         move       S5,S4[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BD6DC,#$A.L
                    comp       S4[B2],#$7F.B
                    jnz        __000BD646
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BD612
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BD612
                    comp       S4[B0],#'!'
                    jz         __000BD5F6
                    comp       S4[B0],#'#'
                    jz         __000BD5F6
                    jump       __000BD612
__000BD5F6:         comp       I6,#$1.I
                    jz         __000BD607
                    wait       #$1.L
__000BD607:         subb       I6,#$1.I
                    jnz        __000BD49C
__000BD612:         fix2hex    S1,S4[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BD733
__000BD646:         comp       I3,#$0.I
                    jz         __000BD6D0
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BD66D
                    move       B3,#$1.B
__000BD66D:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BD685
                    adds       B3,#$1.B
__000BD685:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S4[B2],B1
                    jz         __000BD6D0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BD733
__000BD6D0:         push       #$1.L
                    jump       __000BD739
__000BD6DC:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BD739
__000BD733:         push       #$0.L
__000BD739:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BD773
                    push       #$0.L
                    jump       __000BD779
__000BD773:         push       #$1.L
__000BD779:         pop        L0
                    jz         __000BD786
                    nop
                    eoj
__000BD786:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S3[L1],B0
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S3[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S3[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S2
                    move       S2,S1
                    pop        L0
                    etag       __000BD877,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __000BD87D
__000BD877:         push       #$0.L
__000BD87D:         pop        L0
                    jz         __000BD8AB
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__000BD8AB:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BD908:         clear      S4
                    clear      S5
                    xsend      S4,S2
                    slen       I3,S2
                    slen       I4,S4
                    comp       I4,#$0.I
                    jz         __000BDBA2
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __000BD96D
                    etag       __000BD96D,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S4
__000BD96D:         move       B2,#$3.B
                    move       B0,S4[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BD989
                    move       B2,#$1.B
__000BD989:         move       I2,S4[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BD9AD
                    move       I2,S4[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BD9AD:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BD9F3
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BDBA2
__000BD9F3:         move       S5,S4[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BDB4B,#$A.L
                    comp       S4[B2],#$7F.B
                    jnz        __000BDAB5
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BDA81
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BDA81
                    comp       S4[B0],#'!'
                    jz         __000BDA65
                    comp       S4[B0],#'#'
                    jz         __000BDA65
                    jump       __000BDA81
__000BDA65:         comp       I6,#$1.I
                    jz         __000BDA76
                    wait       #$1.L
__000BDA76:         subb       I6,#$1.I
                    jnz        __000BD908
__000BDA81:         fix2hex    S1,S4[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BDBA2
__000BDAB5:         comp       I3,#$0.I
                    jz         __000BDB3F
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BDADC
                    move       B3,#$1.B
__000BDADC:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BDAF4
                    adds       B3,#$1.B
__000BDAF4:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S4[B2],B1
                    jz         __000BDB3F
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BDBA2
__000BDB3F:         push       #$1.L
                    jump       __000BDBA8
__000BDB4B:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BDBA8
__000BDBA2:         push       #$0.L
__000BDBA8:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BDBE2
                    push       #$0.L
                    jump       __000BDBE8
__000BDBE2:         push       #$1.L
__000BDBE8:         pop        L0
                    jz         __000BDBF5
                    nop
                    eoj
__000BDBF5:         move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
__000BDC15:         clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BDC47
                    push       #$0.L
                    jump       __000BDC4D
__000BDC47:         push       #$1.L
__000BDC4D:         pop        L0
                    jz         __000BDD64
                    nop
                    clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S7
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BDCE7
                    push       #$0.L
                    jump       __000BDCED
__000BDCE7:         push       #$1.L
__000BDCED:         pop        L0
                    jz         __000BDD28
                    nop
                    clear      S1
                    move       S1,"ERROR_VERIFY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BDD28:         clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    pop        L0
                    jump       __000BDC15
__000BDD64:         clear      S1
                    move       S1,S7
                    push       #$1.L
                    clear      S7
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
__000BDD86:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000BDDB8
                    push       #$0.L
                    jump       __000BDDBE
__000BDDB8:         push       #$1.L
__000BDDBE:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BDDF0
                    push       #$0.L
                    jump       __000BDDF6
__000BDDF0:         push       #$1.L
__000BDDF6:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BDE25
                    push       #$0.L
                    jump       __000BDE2B
__000BDE25:         push       #$1.L
__000BDE2B:         pop        L0
                    jz         __000BDE3A
                    jump       __000BC1FC
__000BDE3A:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_GWSZ_ANZEIGE#
;    JOBNAME:STATUS_GWSZ_ANZEIGE
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier Request Service Id
;    JOBCOMMENT:$07 RecordLocalIdentifier "redundanter Kilometerstand"
;    JOBCOMMENT:
;    JOBCOMMENT:Lesen des Kilometerstandes
;    JOBCOMMENT:Modus:        Default
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:STAT_GWSZ_ANZEIGE_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Kilometerstand
;    RESULTCOMMENT:gültiger Bereich: 0 bis 16777216 KM
;    RESULT:STAT_GWSZ_ANZEIGE_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:bei BMSKP immer km
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$21.B,$07.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000BDEBE,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000BDEC4
__000BDEBE:         push       #$0.L
__000BDEC4:         pop        L0
                    jz         __000BDEF1
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000BDEF1:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BDF4D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000BE1E4
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BDFAF
                    etag       __000BDFAF,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000BDFAF:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BDFCB
                    move       B2,#$1.B
__000BDFCB:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BDFEF
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BDFEF:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BE035
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BE1E4
__000BE035:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BE18D,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000BE0F7
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BE0C3
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BE0C3
                    comp       S3[B0],#'!'
                    jz         __000BE0A7
                    comp       S3[B0],#'#'
                    jz         __000BE0A7
                    jump       __000BE0C3
__000BE0A7:         comp       I6,#$1.I
                    jz         __000BE0B8
                    wait       #$1.L
__000BE0B8:         subb       I6,#$1.I
                    jnz        __000BDF4D
__000BE0C3:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BE1E4
__000BE0F7:         comp       I3,#$0.I
                    jz         __000BE181
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BE11E
                    move       B3,#$1.B
__000BE11E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BE136
                    adds       B3,#$1.B
__000BE136:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BE181
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BE1E4
__000BE181:         push       #$1.L
                    jump       __000BE1EA
__000BE18D:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BE1EA
__000BE1E4:         push       #$0.L
__000BE1EA:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BE224
                    push       #$0.L
                    jump       __000BE22A
__000BE224:         push       #$1.L
__000BE22A:         pop        L0
                    jz         __000BE237
                    nop
                    eoj
__000BE237:         etag       __000BE262,"STAT_GWSZ_ANZEIGE_WERT"
                    push       #$1.L
                    jump       __000BE268
__000BE262:         push       #$0.L
__000BE268:         pop        L0
                    jz         __000BE42A
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_GWSZ_ANZEIGE_WERT",F0
                    pop        L0
__000BE42A:         etag       __000BE455,"STAT_GWSZ_ANZEIGE_EINH"
                    push       #$1.L
                    jump       __000BE45B
__000BE455:         push       #$0.L
__000BE45B:         pop        L0
                    jz         __000BE496
                    nop
                    clear      S1
                    move       S1,"km"
                    push       #$1.L
                    ergs       "STAT_GWSZ_ANZEIGE_EINH",S1
                    pop        L0
__000BE496:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_GWSZ_ANZEIGE_SCHREIBEN#
;    JOBNAME:STEUERN_GWSZ_ANZEIGE_SCHREIBEN
;    JOBCOMMENT:KWP2000:    $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$A9 inputOutputLocalIdentifier "redundanter Kilometerstand schreiben"
;    JOBCOMMENT:$08 inputOutputControlParameter "LTA - LongtermAdjustment"
;    JOBCOMMENT:
;    JOBCOMMENT:Schreiben des Kilometerstandes
;    JOBCOMMENT:Modus:        Default
;    ARG:GWSZ_WERT
;    ARGTYPE:real
;    ARGCOMMENT:Tachometerstand (KM oder Meilen)
;    ARGCOMMENT:gueltiger Bereich: 0 bis 999999,9
;    ARG:GWSZ_ANZEIGE_EINH
;    ARGTYPE:string
;    ARGCOMMENT:km od. miles
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$86.B,$12.B,$F1.B,$30.B,$A9.B,$08.B,$00.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    pars       S1,#$2.I
                    jz         __000BE4F2
                    push       #$1.L
                    jump       __000BE4F8
__000BE4F2:         push       #$0.L
__000BE4F8:         pop        L0
                    jz         __000BE63D
                    nop
                    clear      S1
                    pars       S1,#$2.I
                    jz         __000BE51D
                    push       #$1.L
                    jump       __000BE523
__000BE51D:         push       #$0.L
__000BE523:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"km"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"km"
                    jz         __000BE567
                    move       L0,#$0.L
__000BE567:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"miles"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"miles"
                    jz         __000BE5B6
                    move       L0,#$0.L
__000BE5B6:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BE5F4
                    push       #$0.L
                    jump       __000BE5FA
__000BE5F4:         push       #$1.L
__000BE5FA:         pop        L0
                    jz         __000BE637
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BE637:         jump       __000BE66F
__000BE63D:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BE66F:         parr       F0,#$1.I
                    jz         __000BE686
                    push       #$1.L
                    jump       __000BE68C
__000BE686:         push       #$0.L
__000BE68C:         pop        L0
                    jz         __000BE95F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"miles"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"miles"
                    jz         __000BE6D7
                    move       L0,#$0.L
__000BE6D7:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BE708
                    push       #$0.L
                    jump       __000BE70E
__000BE708:         push       #$1.L
__000BE70E:         pop        L0
                    jz         __000BE7B5
                    nop
                    parr       F0,#$1.I
                    jz         __000BE730
                    push       #$1.L
                    jump       __000BE736
__000BE730:         push       #$0.L
__000BE736:         move       F2,F0
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,"1,609344"
                    push       #$1.L
                    move       S1,"1,609344"
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000BE7D9
__000BE7B5:         parr       F0,#$1.I
                    jz         __000BE7CC
                    push       #$1.L
                    jump       __000BE7D2
__000BE7CC:         push       #$0.L
__000BE7D2:         move       F2,F0
                    pop        L0
__000BE7D9:         move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,"0,5"
                    push       #$1.L
                    move       S1,"0,5"
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fadd       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000BE8AC
                    push       #$0.L
                    jump       __000BE8B2
__000BE8AC:         push       #$1.L
__000BE8B2:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$F423F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000BE8E1
                    push       #$0.L
                    jump       __000BE8E7
__000BE8E1:         push       #$1.L
__000BE8E7:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BE916
                    push       #$0.L
                    jump       __000BE91C
__000BE916:         push       #$1.L
__000BE91C:         pop        L0
                    jz         __000BE959
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BE959:         jump       __000BE991
__000BE95F:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BE991:         move       L0,#$8.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000BEAB6,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000BEABC
__000BEAB6:         push       #$0.L
__000BEABC:         pop        L0
                    jz         __000BEAE9
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000BEAE9:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BEB45:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000BEDDC
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BEBA7
                    etag       __000BEBA7,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000BEBA7:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BEBC3
                    move       B2,#$1.B
__000BEBC3:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BEBE7
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BEBE7:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BEC2D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BEDDC
__000BEC2D:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BED85,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000BECEF
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BECBB
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BECBB
                    comp       S3[B0],#'!'
                    jz         __000BEC9F
                    comp       S3[B0],#'#'
                    jz         __000BEC9F
                    jump       __000BECBB
__000BEC9F:         comp       I6,#$1.I
                    jz         __000BECB0
                    wait       #$1.L
__000BECB0:         subb       I6,#$1.I
                    jnz        __000BEB45
__000BECBB:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BEDDC
__000BECEF:         comp       I3,#$0.I
                    jz         __000BED79
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BED16
                    move       B3,#$1.B
__000BED16:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BED2E
                    adds       B3,#$1.B
__000BED2E:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BED79
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BEDDC
__000BED79:         push       #$1.L
                    jump       __000BEDE2
__000BED85:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BEDE2
__000BEDDC:         push       #$0.L
__000BEDE2:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BEE1C
                    push       #$0.L
                    jump       __000BEE22
__000BEE1C:         push       #$1.L
__000BEE22:         pop        L0
                    jz         __000BEE2F
                    nop
                    eoj
__000BEE2F:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_SERVICE_DATE#
;    JOBNAME:STATUS_SERVICE_DATE
;    JOBCOMMENT:redundantes Service-Datum aus BMSKP auslesen
;    JOBCOMMENT:KWP2000: $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:$1A Local-ID für Lesen SERVDAT
;    RESULT:STAT_SERV_DATE_DD
;    RESULTTYPE:int
;    RESULTCOMMENT:Service-Datum: Tag
;    RESULT:STAT_SERV_DATE_MM
;    RESULTTYPE:int
;    RESULTCOMMENT:Service-Datum: Monat
;    RESULT:STAT_SERV_DATE_YYYY
;    RESULTTYPE:int
;    RESULTCOMMENT:Service-Datum: Jahr
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$21.B,$1A.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000BEEB3,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000BEEB9
__000BEEB3:         push       #$0.L
__000BEEB9:         pop        L0
                    jz         __000BEEE6
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000BEEE6:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BEF42:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000BF1D9
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BEFA4
                    etag       __000BEFA4,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000BEFA4:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BEFC0
                    move       B2,#$1.B
__000BEFC0:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BEFE4
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BEFE4:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BF02A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BF1D9
__000BF02A:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BF182,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000BF0EC
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BF0B8
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BF0B8
                    comp       S3[B0],#'!'
                    jz         __000BF09C
                    comp       S3[B0],#'#'
                    jz         __000BF09C
                    jump       __000BF0B8
__000BF09C:         comp       I6,#$1.I
                    jz         __000BF0AD
                    wait       #$1.L
__000BF0AD:         subb       I6,#$1.I
                    jnz        __000BEF42
__000BF0B8:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BF1D9
__000BF0EC:         comp       I3,#$0.I
                    jz         __000BF176
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BF113
                    move       B3,#$1.B
__000BF113:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BF12B
                    adds       B3,#$1.B
__000BF12B:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BF176
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BF1D9
__000BF176:         push       #$1.L
                    jump       __000BF1DF
__000BF182:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BF1DF
__000BF1D9:         push       #$0.L
__000BF1DF:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BF219
                    push       #$0.L
                    jump       __000BF21F
__000BF219:         push       #$1.L
__000BF21F:         pop        L0
                    jz         __000BF22C
                    nop
                    eoj
__000BF22C:         etag       __000BF252,"STAT_SERV_DATE_DD"
                    push       #$1.L
                    jump       __000BF258
__000BF252:         push       #$0.L
__000BF258:         pop        L0
                    jz         __000BF2B0
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_SERV_DATE_DD",I0
                    pop        L0
__000BF2B0:         etag       __000BF2D6,"STAT_SERV_DATE_MM"
                    push       #$1.L
                    jump       __000BF2DC
__000BF2D6:         push       #$0.L
__000BF2DC:         pop        L0
                    jz         __000BF334
                    nop
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_SERV_DATE_MM",I0
                    pop        L0
__000BF334:         etag       __000BF35C,"STAT_SERV_DATE_YYYY"
                    push       #$1.L
                    jump       __000BF362
__000BF35C:         push       #$0.L
__000BF362:         pop        L0
                    jz         __000BF40C
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$100.L
                    push       L0
                    pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergi       "STAT_SERV_DATE_YYYY",I0
                    pop        L0
__000BF40C:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000BF453,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000BF459
__000BF453:         push       #$0.L
__000BF459:         pop        L0
                    jz         __000BF466
                    nop
                    nop
__000BF466:         eoj
                    eoj


STEUERN_SERVICE_DATE#
;    JOBNAME:STEUERN_SERVICE_DATE
;    JOBCOMMENT:redundantes Service-Datum in BMSKP Setzen
;    JOBCOMMENT:KWP2000: $30 InputOutputControlByLocalIdentifier
;    JOBCOMMENT:$AA Local-ID für Service Datum (SERVDAT) schreiben
;    JOBCOMMENT:$08 LongTermAdjustment
;    ARG:SERV_DATE_DD
;    ARGTYPE:int
;    ARGCOMMENT:Service-Datum: Tag  TT = 1..28,29,30,31
;    ARG:SERV_DATE_MM
;    ARGTYPE:int
;    ARGCOMMENT:Service-Datum: Monat  MM = 1..12
;    ARG:SERV_DATE_YYYY
;    ARGTYPE:int
;    ARGCOMMENT:Service-Datum: Jahr  YYYY = 2006..2099
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$87.B,$12.B,$F1.B,$30.B,$AA.B,$08.B,$00.B,$00.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    parn       L0
                    push       L0
                    pop        L1
                    push       L1
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BF4B5
                    push       #$0.L
                    jump       __000BF4BB
__000BF4B5:         push       #$1.L
__000BF4BB:         pop        L0
                    jz         __000BF4F8
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BF4F8:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BF529
                    push       #$0.L
                    jump       __000BF52F
__000BF529:         push       #$1.L
__000BF52F:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$1F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000BF560
                    push       #$0.L
                    jump       __000BF566
__000BF560:         push       #$1.L
__000BF566:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BF595
                    push       #$0.L
                    jump       __000BF59B
__000BF595:         push       #$1.L
__000BF59B:         clear      L0
                    parw       I0,#$2.I
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BF5CC
                    push       #$0.L
                    jump       __000BF5D2
__000BF5CC:         push       #$1.L
__000BF5D2:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BF601
                    push       #$0.L
                    jump       __000BF607
__000BF601:         push       #$1.L
__000BF607:         clear      L0
                    parw       I0,#$2.I
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000BF638
                    push       #$0.L
                    jump       __000BF63E
__000BF638:         push       #$1.L
__000BF63E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BF66D
                    push       #$0.L
                    jump       __000BF673
__000BF66D:         push       #$1.L
__000BF673:         clear      L0
                    parw       I0,#$3.I
                    push       L0
                    move       L0,#$7D6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000BF6A4
                    push       #$0.L
                    jump       __000BF6AA
__000BF6A4:         push       #$1.L
__000BF6AA:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BF6D9
                    push       #$0.L
                    jump       __000BF6DF
__000BF6D9:         push       #$1.L
__000BF6DF:         clear      L0
                    parw       I0,#$3.I
                    push       L0
                    move       L0,#$833.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000BF710
                    push       #$0.L
                    jump       __000BF716
__000BF710:         push       #$1.L
__000BF716:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000BF745
                    push       #$0.L
                    jump       __000BF74B
__000BF745:         push       #$1.L
__000BF74B:         pop        L0
                    jz         __000BF788
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000BF788:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    clear      L0
                    parw       I0,#$2.I
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    clear      L0
                    parw       I0,#$3.I
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    clear      L0
                    parw       I0,#$3.I
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000BF894,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000BF89A
__000BF894:         push       #$0.L
__000BF89A:         pop        L0
                    jz         __000BF8C7
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000BF8C7:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BF923:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000BFBBA
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000BF985
                    etag       __000BF985,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000BF985:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BF9A1
                    move       B2,#$1.B
__000BF9A1:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BF9C5
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BF9C5:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BFA0B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000BFBBA
__000BFA0B:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BFB63,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000BFACD
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BFA99
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BFA99
                    comp       S3[B0],#'!'
                    jz         __000BFA7D
                    comp       S3[B0],#'#'
                    jz         __000BFA7D
                    jump       __000BFA99
__000BFA7D:         comp       I6,#$1.I
                    jz         __000BFA8E
                    wait       #$1.L
__000BFA8E:         subb       I6,#$1.I
                    jnz        __000BF923
__000BFA99:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000BFBBA
__000BFACD:         comp       I3,#$0.I
                    jz         __000BFB57
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BFAF4
                    move       B3,#$1.B
__000BFAF4:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BFB0C
                    adds       B3,#$1.B
__000BFB0C:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BFB57
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000BFBBA
__000BFB57:         push       #$1.L
                    jump       __000BFBC0
__000BFB63:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000BFBC0
__000BFBBA:         push       #$0.L
__000BFBC0:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000BFBFA
                    push       #$0.L
                    jump       __000BFC00
__000BFBFA:         push       #$1.L
__000BFC00:         pop        L0
                    jz         __000BFC0D
                    nop
                    eoj
__000BFC0D:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    etag       __000BFC54,"_TEL_ANTWORT"
                    push       #$1.L
                    jump       __000BFC5A
__000BFC54:         push       #$0.L
__000BFC5A:         pop        L0
                    jz         __000BFC67
                    nop
                    nop
__000BFC67:         eoj
                    eoj


STATUS_SERVICE_RESTWEG#
;    JOBNAME:STATUS_SERVICE_RESTWEG
;    JOBCOMMENT:redundanten BMSKP KM-Zaehlerstand bis zum naechsten Service auslesen
;    JOBCOMMENT:KWP2000: $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:$1B Local-ID für Lesen SERVKM
;    JOBCOMMENT:zusaetzlich wird noch der BMSKP interne KM-Stand ausgelesen
;    JOBCOMMENT:daraus wird die Differenz (Intervall/Zaehlerstand) berechnet
;    JOBCOMMENT:KWP2000: $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:KWP2000: $07 Local-ID für internen KM-Stand lesen
;    RESULT:STAT_SERV_WEG_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Service Wegstrecken - Zaehlerstand [km]
;    RESULT:STAT_SERV_WEG_EINHEIT
;    RESULTTYPE:string
;    RESULTCOMMENT:km od. miles
;    RESULTCOMMENT:Die Einheit wird beim Schreiben des redundaten Service-Zaehlerstandes vom Tester vorbelegt
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG1
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag1 an SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag2 an SG
;    RESULT:_TEL_ANTWORT1
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort1 von SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort2 von SG
;
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$21.B,$07.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000BFCD6,"_TEL_AUFTRAG1"
                    push       #$1.L
                    jump       __000BFCDC
__000BFCD6:         push       #$0.L
__000BFCDC:         pop        L0
                    jz         __000BFD0A
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG1",S1
                    pop        L0
__000BFD0A:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT1"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000BFD67:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C0001
                    move       S1,"_TEL_ANTWORT1"
                    scmp       S1,""
                    jz         __000BFDCC
                    etag       __000BFDCC,"_TEL_ANTWORT1"
                    ergy       "_TEL_ANTWORT1",S3
__000BFDCC:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BFDE8
                    move       B2,#$1.B
__000BFDE8:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000BFE0C
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000BFE0C:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000BFE52
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C0001
__000BFE52:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000BFFAA,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000BFF14
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000BFEE0
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000BFEE0
                    comp       S3[B0],#'!'
                    jz         __000BFEC4
                    comp       S3[B0],#'#'
                    jz         __000BFEC4
                    jump       __000BFEE0
__000BFEC4:         comp       I6,#$1.I
                    jz         __000BFED5
                    wait       #$1.L
__000BFED5:         subb       I6,#$1.I
                    jnz        __000BFD67
__000BFEE0:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C0001
__000BFF14:         comp       I3,#$0.I
                    jz         __000BFF9E
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000BFF3B
                    move       B3,#$1.B
__000BFF3B:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000BFF53
                    adds       B3,#$1.B
__000BFF53:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000BFF9E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C0001
__000BFF9E:         push       #$1.L
                    jump       __000C0007
__000BFFAA:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C0007
__000C0001:         push       #$0.L
__000C0007:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C0041
                    push       #$0.L
                    jump       __000C0047
__000C0041:         push       #$1.L
__000C0047:         pop        L0
                    jz         __000C0054
                    nop
                    eoj
__000C0054:         move       F0,F2
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"65536"
                    push       #$1.L
                    move       S1,"65536"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fmul       F2,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"256"
                    push       #$1.L
                    move       S1,"256"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fmul       F3,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fadd       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fadd       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$21.B,$1B.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C02F2,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __000C02F8
__000C02F2:         push       #$0.L
__000C02F8:         pop        L0
                    jz         __000C0326
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__000C0326:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C0383:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C061D
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __000C03E8
                    etag       __000C03E8,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__000C03E8:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C0404
                    move       B2,#$1.B
__000C0404:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C0428
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C0428:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C046E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C061D
__000C046E:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C05C6,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C0530
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C04FC
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C04FC
                    comp       S3[B0],#'!'
                    jz         __000C04E0
                    comp       S3[B0],#'#'
                    jz         __000C04E0
                    jump       __000C04FC
__000C04E0:         comp       I6,#$1.I
                    jz         __000C04F1
                    wait       #$1.L
__000C04F1:         subb       I6,#$1.I
                    jnz        __000C0383
__000C04FC:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C061D
__000C0530:         comp       I3,#$0.I
                    jz         __000C05BA
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C0557
                    move       B3,#$1.B
__000C0557:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C056F
                    adds       B3,#$1.B
__000C056F:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C05BA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C061D
__000C05BA:         push       #$1.L
                    jump       __000C0623
__000C05C6:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C0623
__000C061D:         push       #$0.L
__000C0623:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C065D
                    push       #$0.L
                    jump       __000C0663
__000C065D:         push       #$1.L
__000C0663:         pop        L0
                    jz         __000C0670
                    nop
                    eoj
__000C0670:         etag       __000C069A,"STAT_SERV_WEG_EINHEIT"
                    push       #$1.L
                    jump       __000C06A0
__000C069A:         push       #$0.L
__000C06A0:         pop        L0
                    jz         __000C0775
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$AA.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C06FD
                    push       #$0.L
                    jump       __000C0703
__000C06FD:         push       #$1.L
__000C0703:         pop        L0
                    jz         __000C0746
                    nop
                    clear      S1
                    move       S1,"miles"
                    push       #$1.L
                    ergs       "STAT_SERV_WEG_EINHEIT",S1
                    pop        L0
                    jump       __000C0775
__000C0746:         clear      S1
                    move       S1,"km"
                    push       #$1.L
                    ergs       "STAT_SERV_WEG_EINHEIT",S1
                    pop        L0
__000C0775:         move       F0,F5
                    push       #$1.L
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F5,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"65536"
                    push       #$1.L
                    move       S1,"65536"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F5
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fmul       F5,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"256"
                    push       #$1.L
                    move       S1,"256"
                    a2flt      F4,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    fmul       F3,F4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F5
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fadd       F5,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F5
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fadd       F5,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F5
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    fsub       F5,F2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$AA.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C0A27
                    push       #$0.L
                    jump       __000C0A2D
__000C0A27:         push       #$1.L
__000C0A2D:         pop        L0
                    jz         __000C0AAC
                    nop
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,"0.6213712"
                    push       #$1.L
                    move       S1,"0.6213712"
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F5
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F5,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000C0AAC:         etag       __000C0AD3,"STAT_SERV_WEG_WERT"
                    push       #$1.L
                    jump       __000C0AD9
__000C0AD3:         push       #$0.L
__000C0AD9:         pop        L0
                    jz         __000C0B09
                    nop
                    move       F0,F5
                    push       #$1.L
                    ergr       "STAT_SERV_WEG_WERT",F0
                    pop        L0
__000C0B09:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_SERVICE_RESTWEG#
;    JOBNAME:STEUERN_SERVICE_RESTWEG
;    JOBCOMMENT:redundanten BMSKP KM-Zaehlerstand bis zum naechsten Service setzen
;    JOBCOMMENT:KWP2000: $30 InputOutputControlByLocalIdentifier
;    JOBCOMMENT:$AB Local-ID für Service Datum (SERVKM) schreiben [km]
;    JOBCOMMENT:$08 LongTermAdjustment
;    JOBCOMMENT:zusaetzlich wird noch der BMSKP interne KM-Stand ausgelesen
;    JOBCOMMENT:dazu wird das Intervall/Zaehlerstand addiert
;    JOBCOMMENT:KWP2000: $21 ReadDataByLocalIdentifier
;    JOBCOMMENT:KWP2000: $07 Local-ID für internen KM-Stand lesen
;    ARG:SERV_WEG_WERT
;    ARGTYPE:real
;    ARGCOMMENT:Neuer Startwert fuer Serviceintervallzaehler in km oder meilen
;    ARGCOMMENT:(nur ganze Werte <= 65535 eingeben)
;    ARG:STAT_SERV_WEG_EINHEIT
;    ARGTYPE:string
;    ARGCOMMENT:km od. miles
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG1
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag1 an SG
;    RESULT:_TEL_AUFTRAG2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag2 an SG
;    RESULT:_TEL_ANTWORT1
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort1 von SG
;    RESULT:_TEL_ANTWORT2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort2 von SG
;
                    pars       S1,#$2.I
                    jz         __000C0B4A
                    push       #$1.L
                    jump       __000C0B50
__000C0B4A:         push       #$0.L
__000C0B50:         pop        L0
                    jz         __000C0C95
                    nop
                    clear      S1
                    pars       S1,#$2.I
                    jz         __000C0B75
                    push       #$1.L
                    jump       __000C0B7B
__000C0B75:         push       #$0.L
__000C0B7B:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"km"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"km"
                    jz         __000C0BBF
                    move       L0,#$0.L
__000C0BBF:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"miles"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"miles"
                    jz         __000C0C0E
                    move       L0,#$0.L
__000C0C0E:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000C0C4C
                    push       #$0.L
                    jump       __000C0C52
__000C0C4C:         push       #$1.L
__000C0C52:         pop        L0
                    jz         __000C0C8F
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000C0C8F:         jump       __000C0CC7
__000C0C95:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000C0CC7:         parr       F0,#$1.I
                    jz         __000C0CDE
                    push       #$1.L
                    jump       __000C0CE4
__000C0CDE:         push       #$0.L
__000C0CE4:         pop        L0
                    jz         __000C0F4F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"miles"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"miles"
                    jz         __000C0D2F
                    move       L0,#$0.L
__000C0D2F:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C0D60
                    push       #$0.L
                    jump       __000C0D66
__000C0D60:         push       #$1.L
__000C0D66:         pop        L0
                    jz         __000C0E0D
                    nop
                    parr       F0,#$1.I
                    jz         __000C0D88
                    push       #$1.L
                    jump       __000C0D8E
__000C0D88:         push       #$0.L
__000C0D8E:         move       F2,F0
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,"1,609344"
                    push       #$1.L
                    move       S1,"1,609344"
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000C0E31
__000C0E0D:         parr       F0,#$1.I
                    jz         __000C0E24
                    push       #$1.L
                    jump       __000C0E2A
__000C0E24:         push       #$0.L
__000C0E2A:         move       F2,F0
                    pop        L0
__000C0E31:         move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000C0E9C
                    push       #$0.L
                    jump       __000C0EA2
__000C0E9C:         push       #$1.L
__000C0EA2:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FFFF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __000C0ED1
                    push       #$0.L
                    jump       __000C0ED7
__000C0ED1:         push       #$1.L
__000C0ED7:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000C0F06
                    push       #$0.L
                    jump       __000C0F0C
__000C0F06:         push       #$1.L
__000C0F0C:         pop        L0
                    jz         __000C0F49
                    nop
                    clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000C0F49:         jump       __000C0F81
__000C0F4F:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000C0F81:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$21.B,$07.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C0FEC,"_TEL_AUFTRAG1"
                    push       #$1.L
                    jump       __000C0FF2
__000C0FEC:         push       #$0.L
__000C0FF2:         pop        L0
                    jz         __000C1020
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG1",S1
                    pop        L0
__000C1020:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT1"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C107D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C1317
                    move       S1,"_TEL_ANTWORT1"
                    scmp       S1,""
                    jz         __000C10E2
                    etag       __000C10E2,"_TEL_ANTWORT1"
                    ergy       "_TEL_ANTWORT1",S3
__000C10E2:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C10FE
                    move       B2,#$1.B
__000C10FE:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C1122
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C1122:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C1168
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C1317
__000C1168:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C12C0,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C122A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C11F6
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C11F6
                    comp       S3[B0],#'!'
                    jz         __000C11DA
                    comp       S3[B0],#'#'
                    jz         __000C11DA
                    jump       __000C11F6
__000C11DA:         comp       I6,#$1.I
                    jz         __000C11EB
                    wait       #$1.L
__000C11EB:         subb       I6,#$1.I
                    jnz        __000C107D
__000C11F6:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C1317
__000C122A:         comp       I3,#$0.I
                    jz         __000C12B4
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C1251
                    move       B3,#$1.B
__000C1251:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C1269
                    adds       B3,#$1.B
__000C1269:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C12B4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C1317
__000C12B4:         push       #$1.L
                    jump       __000C131D
__000C12C0:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C131D
__000C1317:         push       #$0.L
__000C131D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C1357
                    push       #$0.L
                    jump       __000C135D
__000C1357:         push       #$1.L
__000C135D:         pop        L0
                    jz         __000C136A
                    nop
                    eoj
__000C136A:         move       L0,S0[#$0]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$87.B,$12.B,$F1.B,$30.B,$AB.B,$08.B,$00.B,$00.B,$00.B,$00.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"miles"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"miles"
                    jz         __000C1552
                    move       L0,#$0.L
__000C1552:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C1583
                    push       #$0.L
                    jump       __000C1589
__000C1583:         push       #$1.L
__000C1589:         pop        L0
                    jz         __000C15BF
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$AA.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000C15E4
__000C15BF:         move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__000C15E4:         move       L0,#$7.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF0000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C16FC,"_TEL_AUFTRAG2"
                    push       #$1.L
                    jump       __000C1702
__000C16FC:         push       #$0.L
__000C1702:         pop        L0
                    jz         __000C1730
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG2",S1
                    pop        L0
__000C1730:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C178D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C1A27
                    move       S1,"_TEL_ANTWORT2"
                    scmp       S1,""
                    jz         __000C17F2
                    etag       __000C17F2,"_TEL_ANTWORT2"
                    ergy       "_TEL_ANTWORT2",S3
__000C17F2:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C180E
                    move       B2,#$1.B
__000C180E:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C1832
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C1832:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C1878
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C1A27
__000C1878:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C19D0,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C193A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C1906
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C1906
                    comp       S3[B0],#'!'
                    jz         __000C18EA
                    comp       S3[B0],#'#'
                    jz         __000C18EA
                    jump       __000C1906
__000C18EA:         comp       I6,#$1.I
                    jz         __000C18FB
                    wait       #$1.L
__000C18FB:         subb       I6,#$1.I
                    jnz        __000C178D
__000C1906:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C1A27
__000C193A:         comp       I3,#$0.I
                    jz         __000C19C4
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C1961
                    move       B3,#$1.B
__000C1961:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C1979
                    adds       B3,#$1.B
__000C1979:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C19C4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C1A27
__000C19C4:         push       #$1.L
                    jump       __000C1A2D
__000C19D0:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C1A2D
__000C1A27:         push       #$0.L
__000C1A2D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C1A67
                    push       #$0.L
                    jump       __000C1A6D
__000C1A67:         push       #$1.L
__000C1A6D:         pop        L0
                    jz         __000C1A7A
                    nop
                    eoj
__000C1A7A:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_ABGASKLAPPE_ABGLEICH#
;    JOBNAME:STEUERN_ABGASKLAPPE_ABGLEICH
;    JOBCOMMENT:KWP2000 :   $31 StartRoutineByLocalIdentifier Request Service Id
;    JOBCOMMENT:$E7 LocalIdentifier "Abgleich Abgasklappe anfordern"
;    JOBCOMMENT:
;    JOBCOMMENT:Fehlerzustände/Sperrbedingungen an der Abgasklappe werden
;    JOBCOMMENT:durch das Jobresult "Error Conditions not correct" angezeigt
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$31.B,$E7.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C1AFE,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000C1B04
__000C1AFE:         push       #$0.L
__000C1B04:         pop        L0
                    jz         __000C1B31
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000C1B31:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C1B8D:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C1E24
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000C1BEF
                    etag       __000C1BEF,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000C1BEF:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C1C0B
                    move       B2,#$1.B
__000C1C0B:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C1C2F
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C1C2F:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C1C75
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C1E24
__000C1C75:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C1DCD,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C1D37
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C1D03
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C1D03
                    comp       S3[B0],#'!'
                    jz         __000C1CE7
                    comp       S3[B0],#'#'
                    jz         __000C1CE7
                    jump       __000C1D03
__000C1CE7:         comp       I6,#$1.I
                    jz         __000C1CF8
                    wait       #$1.L
__000C1CF8:         subb       I6,#$1.I
                    jnz        __000C1B8D
__000C1D03:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C1E24
__000C1D37:         comp       I3,#$0.I
                    jz         __000C1DC1
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C1D5E
                    move       B3,#$1.B
__000C1D5E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C1D76
                    adds       B3,#$1.B
__000C1D76:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C1DC1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C1E24
__000C1DC1:         push       #$1.L
                    jump       __000C1E2A
__000C1DCD:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C1E2A
__000C1E24:         push       #$0.L
__000C1E2A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C1E64
                    push       #$0.L
                    jump       __000C1E6A
__000C1E64:         push       #$1.L
__000C1E6A:         pop        L0
                    jz         __000C1E77
                    nop
                    eoj
__000C1E77:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_INTERFERENZROHRKLAPPE_ABGLEICH#
;    JOBNAME:STEUERN_INTERFERENZROHRKLAPPE_ABGLEICH
;    JOBCOMMENT:KWP2000 :   $31 StartRoutineByLocalIdentifier Request Service Id
;    JOBCOMMENT:$E8 LocalIdentifier "Abgleich Interferenzrohrklappe anfordern"
;    JOBCOMMENT:
;    JOBCOMMENT:Fehlerzustände/Sperrbedingungen an der Interferenzrohrklappe werden
;    JOBCOMMENT:durch das Jobresult "Error Conditions not correct" angezeigt
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$31.B,$E8.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C1EFB,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000C1F01
__000C1EFB:         push       #$0.L
__000C1F01:         pop        L0
                    jz         __000C1F2E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000C1F2E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C1F8A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C2221
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000C1FEC
                    etag       __000C1FEC,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000C1FEC:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C2008
                    move       B2,#$1.B
__000C2008:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C202C
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C202C:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C2072
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C2221
__000C2072:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C21CA,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C2134
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C2100
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C2100
                    comp       S3[B0],#'!'
                    jz         __000C20E4
                    comp       S3[B0],#'#'
                    jz         __000C20E4
                    jump       __000C2100
__000C20E4:         comp       I6,#$1.I
                    jz         __000C20F5
                    wait       #$1.L
__000C20F5:         subb       I6,#$1.I
                    jnz        __000C1F8A
__000C2100:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C2221
__000C2134:         comp       I3,#$0.I
                    jz         __000C21BE
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C215B
                    move       B3,#$1.B
__000C215B:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C2173
                    adds       B3,#$1.B
__000C2173:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C21BE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C2221
__000C21BE:         push       #$1.L
                    jump       __000C2227
__000C21CA:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C2227
__000C2221:         push       #$0.L
__000C2227:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C2261
                    push       #$0.L
                    jump       __000C2267
__000C2261:         push       #$1.L
__000C2267:         pop        L0
                    jz         __000C2274
                    nop
                    eoj
__000C2274:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_ABGASKLAPPE#
;    JOBNAME:STATUS_ABGASKLAPPE
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $14 RecordCommonIdentifier "Abgasklappenstatus lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:AGKL_FREIGABE (Diagnosefreigabe für Abgasklappensteller)
;    JOBCOMMENT:AGKL_ABGLEICH (Abgleichstatus des Abgasklappenstellers)
;    JOBCOMMENT:AGKL_FEHLER (Fehler des Abgasklappenstellers)
;    JOBCOMMENT:AGKL_SPERR (Abgleichsperre des Abgasklappenstellers)
;    RESULT:STAT_AGKL_FREIGABE_WERT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Diagnosefreigabe für Abgasklappensteller
;    RESULT:STAT_AGKL_FREIGABE_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Diagnosefreigabe für Abgasklappensteller
;    RESULT:STAT_AGKL_FREIGABE_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Diagnosefreigabe für Abgasklappensteller
;    RESULT:STAT_AGKL_ABGLEICH_WERT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Abgleichstatus des Abgasklappenstellers
;    RESULT:STAT_AGKL_ABGLEICH_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Abgleichstatus des Abgasklappenstellers
;    RESULT:STAT_AGKL_ABGLEICH_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Abgleichstatus des Abgasklappenstellers
;    RESULT:STAT_AGKL_FEHLER_WERT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Fehler des Abgasklappenstellers
;    RESULT:STAT_AGKL_FEHLER_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehler des Abgasklappenstellers
;    RESULT:STAT_AGKL_FEHLER_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehler des Abgasklappenstellers
;    RESULT:STAT_AGKL_SPERR_WERT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Abgleichsperre für Abgasklappensteller
;    RESULT:STAT_AGKL_SPERR_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Abgleichsperre für Abgasklappensteller
;    RESULT:STAT_AGKL_SPERR_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Abgleichsperre für Abgasklappensteller
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$14.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C2319,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000C231F
__000C2319:         push       #$0.L
__000C231F:         pop        L0
                    jz         __000C234C
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000C234C:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C23A8:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C263F
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000C240A
                    etag       __000C240A,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000C240A:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C2426
                    move       B2,#$1.B
__000C2426:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C244A
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C244A:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C2490
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C263F
__000C2490:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C25E8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C2552
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C251E
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C251E
                    comp       S3[B0],#'!'
                    jz         __000C2502
                    comp       S3[B0],#'#'
                    jz         __000C2502
                    jump       __000C251E
__000C2502:         comp       I6,#$1.I
                    jz         __000C2513
                    wait       #$1.L
__000C2513:         subb       I6,#$1.I
                    jnz        __000C23A8
__000C251E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C263F
__000C2552:         comp       I3,#$0.I
                    jz         __000C25DC
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C2579
                    move       B3,#$1.B
__000C2579:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C2591
                    adds       B3,#$1.B
__000C2591:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C25DC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C263F
__000C25DC:         push       #$1.L
                    jump       __000C2645
__000C25E8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C2645
__000C263F:         push       #$0.L
__000C2645:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C267F
                    push       #$0.L
                    jump       __000C2685
__000C267F:         push       #$1.L
__000C2685:         pop        L0
                    jz         __000C2692
                    nop
                    eoj
__000C2692:         etag       __000C26BE,"STAT_AGKL_FREIGABE_WERT"
                    push       #$1.L
                    jump       __000C26C4
__000C26BE:         push       #$0.L
__000C26C4:         pop        L0
                    jz         __000C2722
                    nop
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_AGKL_FREIGABE_WERT",B0
                    pop        L0
__000C2722:         etag       __000C274E,"STAT_AGKL_FREIGABE_EINH"
                    push       #$1.L
                    jump       __000C2754
__000C274E:         push       #$0.L
__000C2754:         pop        L0
                    jz         __000C278F
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_AGKL_FREIGABE_EINH",S1
                    pop        L0
__000C278F:         etag       __000C27BB,"STAT_AGKL_FREIGABE_TEXT"
                    push       #$1.L
                    jump       __000C27C1
__000C27BB:         push       #$0.L
__000C27C1:         pop        L0
                    jz         __000C2809
                    nop
                    clear      S1
                    move       S1,"Diagnose aktiv"
                    push       #$1.L
                    ergs       "STAT_AGKL_FREIGABE_TEXT",S1
                    pop        L0
__000C2809:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C285B
                    push       #$0.L
                    jump       __000C2861
__000C285B:         push       #$1.L
__000C2861:         pop        L0
                    jz         __000C2906
                    nop
                    etag       __000C2898,"STAT_AGKL_FREIGABE_TEXT"
                    push       #$1.L
                    jump       __000C289E
__000C2898:         push       #$0.L
__000C289E:         pop        L0
                    jz         __000C2906
                    nop
                    clear      S1
                    move       S1,{$53.B,$74.B,$61.B,$74.B,$75.B,$73.B,$61.B,$62.B,$66.B,$72.B,$61.B,$67.B,$65.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$6D.B,$F6.B,$67.B,$6C.B,$69.B,$63.B,$68.B,$2C.B,$20.B,$44.B,$69.B,$61.B,$67.B,$6E.B,$6F.B,$73.B,$65.B,$20.B,$67.B,$65.B,$73.B,$70.B,$65.B,$72.B,$72.B,$74.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_AGKL_FREIGABE_TEXT",S1
                    pop        L0
__000C2906:         etag       __000C2932,"STAT_AGKL_ABGLEICH_WERT"
                    push       #$1.L
                    jump       __000C2938
__000C2932:         push       #$0.L
__000C2938:         pop        L0
                    jz         __000C29AD
                    nop
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_AGKL_ABGLEICH_WERT",B0
                    pop        L0
__000C29AD:         etag       __000C29D9,"STAT_AGKL_ABGLEICH_EINH"
                    push       #$1.L
                    jump       __000C29DF
__000C29D9:         push       #$0.L
__000C29DF:         pop        L0
                    jz         __000C2A1A
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_AGKL_ABGLEICH_EINH",S1
                    pop        L0
__000C2A1A:         etag       __000C2A46,"STAT_AGKL_ABGLEICH_TEXT"
                    push       #$1.L
                    jump       __000C2A4C
__000C2A46:         push       #$0.L
__000C2A4C:         pop        L0
                    jz         __000C2A9C
                    nop
                    clear      S1
                    move       S1,"Abgleich abgeschlossen"
                    push       #$1.L
                    ergs       "STAT_AGKL_ABGLEICH_TEXT",S1
                    pop        L0
__000C2A9C:         move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __000C2B76
                    nop
                    etag       __000C2B16,"STAT_AGKL_ABGLEICH_TEXT"
                    push       #$1.L
                    jump       __000C2B1C
__000C2B16:         push       #$0.L
__000C2B1C:         pop        L0
                    jz         __000C2B76
                    nop
                    clear      S1
                    move       S1,{$41.B,$62.B,$67.B,$6C.B,$65.B,$69.B,$63.B,$68.B,$20.B,$6E.B,$6F.B,$63.B,$68.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$64.B,$75.B,$72.B,$63.B,$68.B,$67.B,$65.B,$66.B,$FC.B,$68.B,$72.B,$74.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_AGKL_ABGLEICH_TEXT",S1
                    pop        L0
__000C2B76:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C2BC8
                    push       #$0.L
                    jump       __000C2BCE
__000C2BC8:         push       #$1.L
__000C2BCE:         pop        L0
                    jz         __000C2CD7
                    nop
                    etag       __000C2C05,"STAT_AGKL_ABGLEICH_WERT"
                    push       #$1.L
                    jump       __000C2C0B
__000C2C05:         push       #$0.L
__000C2C0B:         pop        L0
                    jz         __000C2C47
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_AGKL_ABGLEICH_WERT",B0
                    pop        L0
__000C2C47:         etag       __000C2C73,"STAT_AGKL_ABGLEICH_TEXT"
                    push       #$1.L
                    jump       __000C2C79
__000C2C73:         push       #$0.L
__000C2C79:         pop        L0
                    jz         __000C2CD7
                    nop
                    clear      S1
                    move       S1,{$41.B,$62.B,$66.B,$72.B,$61.B,$67.B,$65.B,$20.B,$41.B,$62.B,$67.B,$6C.B,$65.B,$69.B,$63.B,$68.B,$73.B,$74.B,$61.B,$74.B,$75.B,$73.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$6D.B,$F6.B,$67.B,$6C.B,$69.B,$63.B,$68.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_AGKL_ABGLEICH_TEXT",S1
                    pop        L0
__000C2CD7:         move       L0,#$0.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,"tab_bits"
                    push       #$1.L
                    tabset     "tab_bits"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
__000C2D54:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000C2D86
                    push       #$0.L
                    jump       __000C2D8C
__000C2D86:         push       #$1.L
__000C2D8C:         pop        L0
                    jz         __000C3030
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"BITPOSITION"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "BITPOSITION",S1
                    jz         __000C2E32
                    push       #$1.L
                    jump       __000C2E38
__000C2E32:         push       #$0.L
__000C2E38:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$2]
                    push       L0
                    clear      S1
                    move       S1,"MASK"
                    push       #$1.L
                    atsp       L2,#$8.L
                    tabget     S1,"MASK"
                    a2fix      L0,S1
                    move       L2,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,S0[#$2]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __000C2FF4
                    nop
                    clear      S1
                    move       S1,"tab_Stellerstati"
                    push       #$1.L
                    tabset     "tab_Stellerstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"BITPOSITION"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "BITPOSITION",S1
                    jz         __000C2F8E
                    push       #$1.L
                    jump       __000C2F94
__000C2F8E:         push       #$0.L
__000C2F94:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"STATUSTEXT"
                    push       #$1.L
                    tabget     S5,"STATUSTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000C3030
__000C2FF4:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __000C2D54
__000C3030:         etag       __000C305A,"STAT_AGKL_FEHLER_WERT"
                    push       #$1.L
                    jump       __000C3060
__000C305A:         push       #$0.L
__000C3060:         pop        L0
                    jz         __000C30D3
                    nop
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3E.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_AGKL_FEHLER_WERT",B0
                    pop        L0
__000C30D3:         etag       __000C30FD,"STAT_AGKL_FEHLER_EINH"
                    push       #$1.L
                    jump       __000C3103
__000C30FD:         push       #$0.L
__000C3103:         pop        L0
                    jz         __000C313C
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_AGKL_FEHLER_EINH",S1
                    pop        L0
__000C313C:         etag       __000C3166,"STAT_AGKL_FEHLER_TEXT"
                    push       #$1.L
                    jump       __000C316C
__000C3166:         push       #$0.L
__000C316C:         pop        L0
                    jz         __000C31AF
                    nop
                    clear      S1
                    move       S1,"kein Fehler"
                    push       #$1.L
                    ergs       "STAT_AGKL_FEHLER_TEXT",S1
                    pop        L0
__000C31AF:         move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3E.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __000C3263
                    nop
                    etag       __000C3227,"STAT_AGKL_FEHLER_TEXT"
                    push       #$1.L
                    jump       __000C322D
__000C3227:         push       #$0.L
__000C322D:         pop        L0
                    jz         __000C3263
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_AGKL_FEHLER_TEXT",S1
                    pop        L0
__000C3263:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C32B5
                    push       #$0.L
                    jump       __000C32BB
__000C32B5:         push       #$1.L
__000C32BB:         pop        L0
                    jz         __000C33B3
                    nop
                    etag       __000C32F0,"STAT_AGKL_FEHLER_WERT"
                    push       #$1.L
                    jump       __000C32F6
__000C32F0:         push       #$0.L
__000C32F6:         pop        L0
                    jz         __000C3330
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_AGKL_FEHLER_WERT",B0
                    pop        L0
__000C3330:         etag       __000C335A,"STAT_AGKL_FEHLER_TEXT"
                    push       #$1.L
                    jump       __000C3360
__000C335A:         push       #$0.L
__000C3360:         pop        L0
                    jz         __000C33B3
                    nop
                    clear      S1
                    move       S1,{$46.B,$65.B,$68.B,$6C.B,$65.B,$72.B,$61.B,$62.B,$66.B,$72.B,$61.B,$67.B,$65.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$6D.B,$F6.B,$67.B,$6C.B,$69.B,$63.B,$68.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_AGKL_FEHLER_TEXT",S1
                    pop        L0
__000C33B3:         etag       __000C33DC,"STAT_AGKL_SPERR_WERT"
                    push       #$1.L
                    jump       __000C33E2
__000C33DC:         push       #$0.L
__000C33E2:         pop        L0
                    jz         __000C3454
                    nop
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_AGKL_SPERR_WERT",B0
                    pop        L0
__000C3454:         etag       __000C347D,"STAT_AGKL_SPERR_EINH"
                    push       #$1.L
                    jump       __000C3483
__000C347D:         push       #$0.L
__000C3483:         pop        L0
                    jz         __000C34BB
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_AGKL_SPERR_EINH",S1
                    pop        L0
__000C34BB:         etag       __000C34E4,"STAT_AGKL_SPERR_TEXT"
                    push       #$1.L
                    jump       __000C34EA
__000C34E4:         push       #$0.L
__000C34EA:         pop        L0
                    jz         __000C352E
                    nop
                    clear      S1
                    move       S1,"Abgleich frei"
                    push       #$1.L
                    ergs       "STAT_AGKL_SPERR_TEXT",S1
                    pop        L0
__000C352E:         move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __000C360A
                    nop
                    etag       __000C35A5,"STAT_AGKL_SPERR_TEXT"
                    push       #$1.L
                    jump       __000C35AB
__000C35A5:         push       #$0.L
__000C35AB:         pop        L0
                    jz         __000C360A
                    nop
                    clear      S1
                    move       S1,{$53.B,$70.B,$65.B,$72.B,$72.B,$62.B,$65.B,$64.B,$69.B,$6E.B,$67.B,$75.B,$6E.B,$67.B,$20.B,$66.B,$FC.B,$72.B,$20.B,$41.B,$62.B,$67.B,$6C.B,$65.B,$69.B,$63.B,$68.B,$2C.B,$20.B,$4D.B,$6F.B,$74.B,$6F.B,$72.B,$20.B,$64.B,$72.B,$65.B,$68.B,$74.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_AGKL_SPERR_TEXT",S1
                    pop        L0
__000C360A:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C365C
                    push       #$0.L
                    jump       __000C3662
__000C365C:         push       #$1.L
__000C3662:         pop        L0
                    jz         __000C375F
                    nop
                    etag       __000C3696,"STAT_AGKL_SPERR_WERT"
                    push       #$1.L
                    jump       __000C369C
__000C3696:         push       #$0.L
__000C369C:         pop        L0
                    jz         __000C36D5
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_AGKL_SPERR_WERT",B0
                    pop        L0
__000C36D5:         etag       __000C36FE,"STAT_AGKL_SPERR_TEXT"
                    push       #$1.L
                    jump       __000C3704
__000C36FE:         push       #$0.L
__000C3704:         pop        L0
                    jz         __000C375F
                    nop
                    clear      S1
                    move       S1,{$41.B,$62.B,$66.B,$72.B,$61.B,$67.B,$65.B,$20.B,$53.B,$70.B,$65.B,$72.B,$72.B,$62.B,$65.B,$64.B,$69.B,$6E.B,$67.B,$75.B,$6E.B,$67.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$6D.B,$F6.B,$67.B,$6C.B,$69.B,$63.B,$68.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_AGKL_SPERR_TEXT",S1
                    pop        L0
__000C375F:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_INTERFERENZROHRKLAPPE#
;    JOBNAME:STATUS_INTERFERENZROHRKLAPPE
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $15 RecordCommonIdentifier "Interferenzrohrklappenstatus lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:IFRKL_FREIGABE (Diagnosefreigabe für Interferenzrohrklappensteller)
;    JOBCOMMENT:IFRKL_ABGLEICH (Abgleichstatus des Interferenzrohrklappenstellers)
;    JOBCOMMENT:IFRKL_FEHLER (Fehler des Interferenzrohrklappenstellers)
;    JOBCOMMENT:IFRKL_SPERR (Abgleichsperre des Interferenzrohrklappenstellers)
;    RESULT:STAT_IFRKL_FREIGABE_WERT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Diagnosefreigabe für Interferenzrohrklappensteller
;    RESULT:STAT_IFRKL_FREIGABE_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Diagnosefreigabe für Interferenzrohrklappensteller
;    RESULT:STAT_IFRKL_FREIGABE_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Diagnosefreigabe für Interferenzrohrklappensteller
;    RESULT:STAT_IFRKL_ABGLEICH_WERT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Abgleichstatus des Interferenzrohrklappenstellers
;    RESULT:STAT_IFRKL_ABGLEICH_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Abgleichstatus des Interferenzrohrklappenstellers
;    RESULT:STAT_IFRKL_ABGLEICH_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Abgleichstatus des Interferenzrohrklappenstellers
;    RESULT:STAT_IFRKL_FEHLER_WERT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Fehler des Interferenzrohrklappenstellers
;    RESULT:STAT_IFRKL_FEHLER_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehler des Interferenzrohrklappenstellers
;    RESULT:STAT_IFRKL_FEHLER_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Fehler des Interferenzrohrklappenstellers
;    RESULT:STAT_IFRKL_SPERR_WERT
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:Abgleichsperre für Interferenzrohrklappensteller
;    RESULT:STAT_IFRKL_SPERR_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Abgleichsperre für Interferenzrohrklappensteller
;    RESULT:STAT_IFRKL_SPERR_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Abgleichsperre für Interferenzrohrklappensteller
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$15.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C3804,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000C380A
__000C3804:         push       #$0.L
__000C380A:         pop        L0
                    jz         __000C3837
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000C3837:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C3893:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C3B2A
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000C38F5
                    etag       __000C38F5,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000C38F5:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C3911
                    move       B2,#$1.B
__000C3911:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C3935
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C3935:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C397B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C3B2A
__000C397B:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C3AD3,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C3A3D
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C3A09
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C3A09
                    comp       S3[B0],#'!'
                    jz         __000C39ED
                    comp       S3[B0],#'#'
                    jz         __000C39ED
                    jump       __000C3A09
__000C39ED:         comp       I6,#$1.I
                    jz         __000C39FE
                    wait       #$1.L
__000C39FE:         subb       I6,#$1.I
                    jnz        __000C3893
__000C3A09:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C3B2A
__000C3A3D:         comp       I3,#$0.I
                    jz         __000C3AC7
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C3A64
                    move       B3,#$1.B
__000C3A64:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C3A7C
                    adds       B3,#$1.B
__000C3A7C:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C3AC7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C3B2A
__000C3AC7:         push       #$1.L
                    jump       __000C3B30
__000C3AD3:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C3B30
__000C3B2A:         push       #$0.L
__000C3B30:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C3B6A
                    push       #$0.L
                    jump       __000C3B70
__000C3B6A:         push       #$1.L
__000C3B70:         pop        L0
                    jz         __000C3B7D
                    nop
                    eoj
__000C3B7D:         etag       __000C3BAA,"STAT_IFRKL_FREIGABE_WERT"
                    push       #$1.L
                    jump       __000C3BB0
__000C3BAA:         push       #$0.L
__000C3BB0:         pop        L0
                    jz         __000C3C0F
                    nop
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_IFRKL_FREIGABE_WERT",B0
                    pop        L0
__000C3C0F:         etag       __000C3C3C,"STAT_IFRKL_FREIGABE_EINH"
                    push       #$1.L
                    jump       __000C3C42
__000C3C3C:         push       #$0.L
__000C3C42:         pop        L0
                    jz         __000C3C7E
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_IFRKL_FREIGABE_EINH",S1
                    pop        L0
__000C3C7E:         etag       __000C3CAB,"STAT_IFRKL_FREIGABE_TEXT"
                    push       #$1.L
                    jump       __000C3CB1
__000C3CAB:         push       #$0.L
__000C3CB1:         pop        L0
                    jz         __000C3CFA
                    nop
                    clear      S1
                    move       S1,"Diagnose aktiv"
                    push       #$1.L
                    ergs       "STAT_IFRKL_FREIGABE_TEXT",S1
                    pop        L0
__000C3CFA:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C3D4C
                    push       #$0.L
                    jump       __000C3D52
__000C3D4C:         push       #$1.L
__000C3D52:         pop        L0
                    jz         __000C3DF9
                    nop
                    etag       __000C3D8A,"STAT_IFRKL_FREIGABE_TEXT"
                    push       #$1.L
                    jump       __000C3D90
__000C3D8A:         push       #$0.L
__000C3D90:         pop        L0
                    jz         __000C3DF9
                    nop
                    clear      S1
                    move       S1,{$53.B,$74.B,$61.B,$74.B,$75.B,$73.B,$61.B,$62.B,$66.B,$72.B,$61.B,$67.B,$65.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$6D.B,$F6.B,$67.B,$6C.B,$69.B,$63.B,$68.B,$2C.B,$20.B,$44.B,$69.B,$61.B,$67.B,$6E.B,$6F.B,$73.B,$65.B,$20.B,$67.B,$65.B,$73.B,$70.B,$65.B,$72.B,$72.B,$74.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_IFRKL_FREIGABE_TEXT",S1
                    pop        L0
__000C3DF9:         etag       __000C3E26,"STAT_IFRKL_ABGLEICH_WERT"
                    push       #$1.L
                    jump       __000C3E2C
__000C3E26:         push       #$0.L
__000C3E2C:         pop        L0
                    jz         __000C3EA2
                    nop
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_IFRKL_ABGLEICH_WERT",B0
                    pop        L0
__000C3EA2:         etag       __000C3ECF,"STAT_IFRKL_ABGLEICH_EINH"
                    push       #$1.L
                    jump       __000C3ED5
__000C3ECF:         push       #$0.L
__000C3ED5:         pop        L0
                    jz         __000C3F11
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_IFRKL_ABGLEICH_EINH",S1
                    pop        L0
__000C3F11:         etag       __000C3F3E,"STAT_IFRKL_ABGLEICH_TEXT"
                    push       #$1.L
                    jump       __000C3F44
__000C3F3E:         push       #$0.L
__000C3F44:         pop        L0
                    jz         __000C3F95
                    nop
                    clear      S1
                    move       S1,"Abgleich abgeschlossen"
                    push       #$1.L
                    ergs       "STAT_IFRKL_ABGLEICH_TEXT",S1
                    pop        L0
__000C3F95:         move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __000C4071
                    nop
                    etag       __000C4010,"STAT_IFRKL_ABGLEICH_TEXT"
                    push       #$1.L
                    jump       __000C4016
__000C4010:         push       #$0.L
__000C4016:         pop        L0
                    jz         __000C4071
                    nop
                    clear      S1
                    move       S1,{$41.B,$62.B,$67.B,$6C.B,$65.B,$69.B,$63.B,$68.B,$20.B,$6E.B,$6F.B,$63.B,$68.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$64.B,$75.B,$72.B,$63.B,$68.B,$67.B,$65.B,$66.B,$FC.B,$68.B,$72.B,$74.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_IFRKL_ABGLEICH_TEXT",S1
                    pop        L0
__000C4071:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C40C3
                    push       #$0.L
                    jump       __000C40C9
__000C40C3:         push       #$1.L
__000C40C9:         pop        L0
                    jz         __000C41D6
                    nop
                    etag       __000C4101,"STAT_IFRKL_ABGLEICH_WERT"
                    push       #$1.L
                    jump       __000C4107
__000C4101:         push       #$0.L
__000C4107:         pop        L0
                    jz         __000C4144
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_IFRKL_ABGLEICH_WERT",B0
                    pop        L0
__000C4144:         etag       __000C4171,"STAT_IFRKL_ABGLEICH_TEXT"
                    push       #$1.L
                    jump       __000C4177
__000C4171:         push       #$0.L
__000C4177:         pop        L0
                    jz         __000C41D6
                    nop
                    clear      S1
                    move       S1,{$41.B,$62.B,$66.B,$72.B,$61.B,$67.B,$65.B,$20.B,$41.B,$62.B,$67.B,$6C.B,$65.B,$69.B,$63.B,$68.B,$73.B,$74.B,$61.B,$74.B,$75.B,$73.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$6D.B,$F6.B,$67.B,$6C.B,$69.B,$63.B,$68.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_IFRKL_ABGLEICH_TEXT",S1
                    pop        L0
__000C41D6:         move       L0,#$0.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,"tab_bits"
                    push       #$1.L
                    tabset     "tab_bits"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
__000C4253:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000C4285
                    push       #$0.L
                    jump       __000C428B
__000C4285:         push       #$1.L
__000C428B:         pop        L0
                    jz         __000C452F
                    nop
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S6,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"BITPOSITION"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "BITPOSITION",S1
                    jz         __000C4331
                    push       #$1.L
                    jump       __000C4337
__000C4331:         push       #$0.L
__000C4337:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,S0[#$2]
                    push       L0
                    clear      S1
                    move       S1,"MASK"
                    push       #$1.L
                    atsp       L2,#$8.L
                    tabget     S1,"MASK"
                    a2fix      L0,S1
                    move       L2,L0
                    push       #$1.L
                    pop        L1
                    pop        L0
                    move       L0,L2
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    move       S0[#$4],B2
                    move       S0[#$5],B3
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,S0[#$2]
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __000C44F3
                    nop
                    clear      S1
                    move       S1,"tab_Stellerstati"
                    push       #$1.L
                    tabset     "tab_Stellerstati"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"BITPOSITION"
                    push       #$1.L
                    clear      S1
                    move       S1,S6
                    push       #$1.L
                    move       S1,S6
                    tabseek    "BITPOSITION",S1
                    jz         __000C448D
                    push       #$1.L
                    jump       __000C4493
__000C448D:         push       #$0.L
__000C4493:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"STATUSTEXT"
                    push       #$1.L
                    tabget     S5,"STATUSTEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jump       __000C452F
__000C44F3:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    pop        L0
                    jump       __000C4253
__000C452F:         etag       __000C455A,"STAT_IFRKL_FEHLER_WERT"
                    push       #$1.L
                    jump       __000C4560
__000C455A:         push       #$0.L
__000C4560:         pop        L0
                    jz         __000C45D4
                    nop
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3E.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_IFRKL_FEHLER_WERT",B0
                    pop        L0
__000C45D4:         etag       __000C45FF,"STAT_IFRKL_FEHLER_EINH"
                    push       #$1.L
                    jump       __000C4605
__000C45FF:         push       #$0.L
__000C4605:         pop        L0
                    jz         __000C463F
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_IFRKL_FEHLER_EINH",S1
                    pop        L0
__000C463F:         etag       __000C466A,"STAT_IFRKL_FEHLER_TEXT"
                    push       #$1.L
                    jump       __000C4670
__000C466A:         push       #$0.L
__000C4670:         pop        L0
                    jz         __000C46B4
                    nop
                    clear      S1
                    move       S1,"kein Fehler"
                    push       #$1.L
                    ergs       "STAT_IFRKL_FEHLER_TEXT",S1
                    pop        L0
__000C46B4:         move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$3E.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __000C476A
                    nop
                    etag       __000C472D,"STAT_IFRKL_FEHLER_TEXT"
                    push       #$1.L
                    jump       __000C4733
__000C472D:         push       #$0.L
__000C4733:         pop        L0
                    jz         __000C476A
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_IFRKL_FEHLER_TEXT",S1
                    pop        L0
__000C476A:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C47BC
                    push       #$0.L
                    jump       __000C47C2
__000C47BC:         push       #$1.L
__000C47C2:         pop        L0
                    jz         __000C48BE
                    nop
                    etag       __000C47F8,"STAT_IFRKL_FEHLER_WERT"
                    push       #$1.L
                    jump       __000C47FE
__000C47F8:         push       #$0.L
__000C47FE:         pop        L0
                    jz         __000C4839
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_IFRKL_FEHLER_WERT",B0
                    pop        L0
__000C4839:         etag       __000C4864,"STAT_IFRKL_FEHLER_TEXT"
                    push       #$1.L
                    jump       __000C486A
__000C4864:         push       #$0.L
__000C486A:         pop        L0
                    jz         __000C48BE
                    nop
                    clear      S1
                    move       S1,{$46.B,$65.B,$68.B,$6C.B,$65.B,$72.B,$61.B,$62.B,$66.B,$72.B,$61.B,$67.B,$65.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$6D.B,$F6.B,$67.B,$6C.B,$69.B,$63.B,$68.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_IFRKL_FEHLER_TEXT",S1
                    pop        L0
__000C48BE:         etag       __000C48E8,"STAT_IFRKL_SPERR_WERT"
                    push       #$1.L
                    jump       __000C48EE
__000C48E8:         push       #$0.L
__000C48EE:         pop        L0
                    jz         __000C4961
                    nop
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_IFRKL_SPERR_WERT",B0
                    pop        L0
__000C4961:         etag       __000C498B,"STAT_IFRKL_SPERR_EINH"
                    push       #$1.L
                    jump       __000C4991
__000C498B:         push       #$0.L
__000C4991:         pop        L0
                    jz         __000C49CA
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_IFRKL_SPERR_EINH",S1
                    pop        L0
__000C49CA:         etag       __000C49F4,"STAT_IFRKL_SPERR_TEXT"
                    push       #$1.L
                    jump       __000C49FA
__000C49F4:         push       #$0.L
__000C49FA:         pop        L0
                    jz         __000C4A3F
                    nop
                    clear      S1
                    move       S1,"Abgleich frei"
                    push       #$1.L
                    ergs       "STAT_IFRKL_SPERR_TEXT",S1
                    pop        L0
__000C4A3F:         move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    jz         __000C4B1D
                    nop
                    etag       __000C4AB7,"STAT_IFRKL_SPERR_TEXT"
                    push       #$1.L
                    jump       __000C4ABD
__000C4AB7:         push       #$0.L
__000C4ABD:         pop        L0
                    jz         __000C4B1D
                    nop
                    clear      S1
                    move       S1,{$53.B,$70.B,$65.B,$72.B,$72.B,$62.B,$65.B,$64.B,$69.B,$6E.B,$67.B,$75.B,$6E.B,$67.B,$20.B,$66.B,$FC.B,$72.B,$20.B,$41.B,$62.B,$67.B,$6C.B,$65.B,$69.B,$63.B,$68.B,$2C.B,$20.B,$4D.B,$6F.B,$74.B,$6F.B,$72.B,$20.B,$64.B,$72.B,$65.B,$68.B,$74.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_IFRKL_SPERR_TEXT",S1
                    pop        L0
__000C4B1D:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S3
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C4B6F
                    push       #$0.L
                    jump       __000C4B75
__000C4B6F:         push       #$1.L
__000C4B75:         pop        L0
                    jz         __000C4C76
                    nop
                    etag       __000C4BAA,"STAT_IFRKL_SPERR_WERT"
                    push       #$1.L
                    jump       __000C4BB0
__000C4BAA:         push       #$0.L
__000C4BB0:         pop        L0
                    jz         __000C4BEA
                    nop
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    ergb       "STAT_IFRKL_SPERR_WERT",B0
                    pop        L0
__000C4BEA:         etag       __000C4C14,"STAT_IFRKL_SPERR_TEXT"
                    push       #$1.L
                    jump       __000C4C1A
__000C4C14:         push       #$0.L
__000C4C1A:         pop        L0
                    jz         __000C4C76
                    nop
                    clear      S1
                    move       S1,{$41.B,$62.B,$66.B,$72.B,$61.B,$67.B,$65.B,$20.B,$53.B,$70.B,$65.B,$72.B,$72.B,$62.B,$65.B,$64.B,$69.B,$6E.B,$67.B,$75.B,$6E.B,$67.B,$20.B,$6E.B,$69.B,$63.B,$68.B,$74.B,$20.B,$6D.B,$F6.B,$67.B,$6C.B,$69.B,$63.B,$68.B,$00.B}
                    push       #$1.L
                    ergs       "STAT_IFRKL_SPERR_TEXT",S1
                    pop        L0
__000C4C76:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_EGAS_VORGEBEN#
;    JOBNAME:STEUERN_EGAS_VORGEBEN
;    JOBCOMMENT:Auftrag :
;    JOBCOMMENT:KWP2000 : $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$xx InputOutputLocalIdentifier
;    JOBCOMMENT:$07 InputOutputControlParameter "STA - ShortTermAdjustment"
;    JOBCOMMENT:$xx...xx data
;    JOBCOMMENT:
;    JOBCOMMENT:1. Prüfung der Drehzahlbedingung entsprechend Tabelle Bauteilansteuerung_Egas
;    JOBCOMMENT:2. Nebenbedingung Drehzahl = 0 erforderlich für: WDKS
;    JOBCOMMENT:3. Ansteuerung der aufgelisteten Bauteile über ihr MNEMO
;    JOBCOMMENT:und entsprechende [PARAMETER1]...[PARAMETER3]
;    JOBCOMMENT:4. Dauer der Ansteuerung: 20s - gilt für alle aufgeführten Bauteile
;    JOBCOMMENT:5. Nach Ablauf der Ansteuerdauer implizite Rückgabe der Kontrolle über das
;    JOBCOMMENT:jeweilige Bauteil an das Steuergerät (Freigabe)
;    ARG:MNEMO
;    ARGTYPE:string
;    ARGCOMMENT:MNEMO       TEXT [PARAMETER1]...[PARAMETER3]
;    ARGCOMMENT:DKM         Ansteuerung Drosselklappenmotor:
;    ARGCOMMENT:Start: [-95...95]%, Ende: [-95...95]%, Rampe: [0...100000]%/s
;    ARGCOMMENT:WDKS        Vorgabe Sollwert Lageregelung:
;    ARGCOMMENT:Start: [0...100]%, Ende: [0...100]%, Rampe: [0...50000]%/s
;    ARG:PARAMETER1
;    ARGTYPE:string
;    ARGCOMMENT:
;    ARG:PARAMETER2
;    ARGTYPE:string
;    ARGCOMMENT:
;    ARG:PARAMETER3
;    ARGTYPE:string
;    ARGCOMMENT:
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$89.B,$FF.B,$F1.B,$30.B,$FF.B,$07.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B}
                    clear      S2
                    move       S2,S1
                    clear      S1
                    move       S1,{$00.B,$00.B,$00.B,$00.B,$FF.B,$00.B,$00.B,$00.B,$80.B,$FF.B,$FF.B,$FF.B,$7F.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$FF.B,$FF.B,$00.B,$00.B,$00.B,$80.B,$FF.B,$FF.B,$FF.B,$7F.B,$00.B,$00.B,$00.B,$00.B,$00.B,$00.B,$FF.B,$FF.B,$FF.B,$7F.B,$00.B,$00.B,$00.B,$C0.B,$FF.B,$FF.B,$FF.B,$3F.B}
                    clear      S6
                    move       S6,S1
                    pars       S1,#$1.I
                    jz         __000C4D11
                    push       #$1.L
                    jump       __000C4D17
__000C4D11:         push       #$0.L
__000C4D17:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C4D39
                    push       #$0.L
                    jump       __000C4D3F
__000C4D39:         push       #$1.L
__000C4D3F:         pop        L0
                    jz         __000C4F98
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein MNEMO eingegeben."
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000C4DC7
                    enewset
__000C4DC7:         tabset     "JobResultExtended"
                    jt         __000C4E05,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C4E05
                    jump       __000C4E37
__000C4E05:         clrt
                    tabset     "JobResult"
                    jt         __000C4EBE,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C4F06
__000C4E37:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein MNEMO eingegeben."
                    comp       S1[#$0],#$0.B
                    jz         __000C4E91
                    ergs       "JOB_MESSAGE",S1
__000C4E91:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000C4EB2
                    etag       __000C4EB2,""
                    ergy       "",S3
__000C4EB2:         push       #$1.L
                    jump       __000C4F79
__000C4EBE:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000C4F56
__000C4F06:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000C4F56
__000C4F56:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000C4F79:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000C4F98:         pars       S1,#$2.I
                    jz         __000C4FAF
                    push       #$1.L
                    jump       __000C4FB5
__000C4FAF:         push       #$0.L
__000C4FB5:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C4FD7
                    push       #$0.L
                    jump       __000C4FDD
__000C4FD7:         push       #$1.L
__000C4FDD:         pop        L0
                    jz         __000C523E
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein Parameter eingegeben."
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000C5069
                    enewset
__000C5069:         tabset     "JobResultExtended"
                    jt         __000C50A7,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C50A7
                    jump       __000C50D9
__000C50A7:         clrt
                    tabset     "JobResult"
                    jt         __000C5164,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C51AC
__000C50D9:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein Parameter eingegeben."
                    comp       S1[#$0],#$0.B
                    jz         __000C5137
                    ergs       "JOB_MESSAGE",S1
__000C5137:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000C5158
                    etag       __000C5158,""
                    ergy       "",S3
__000C5158:         push       #$1.L
                    jump       __000C521F
__000C5164:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000C51FC
__000C51AC:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000C51FC
__000C51FC:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000C521F:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000C523E:         clear      S1
                    move       S1,"Bauteilansteuerung_Egas"
                    push       #$1.L
                    tabset     "Bauteilansteuerung_Egas"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$1.I
                    jz         __000C52AC
                    push       #$1.L
                    jump       __000C52B2
__000C52AC:         push       #$0.L
__000C52B2:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMO",S1
                    jz         __000C52FE
                    push       #$1.L
                    jump       __000C5304
__000C52FE:         push       #$0.L
__000C5304:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C5332
                    push       #$0.L
                    jump       __000C5338
__000C5332:         push       #$1.L
__000C5338:         pop        L0
                    jz         __000C559F
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Unbekanntes MNEMO eingegeben."
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000C53C7
                    enewset
__000C53C7:         tabset     "JobResultExtended"
                    jt         __000C5405,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C5405
                    jump       __000C5437
__000C5405:         clrt
                    tabset     "JobResult"
                    jt         __000C54C5,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C550D
__000C5437:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Unbekanntes MNEMO eingegeben."
                    comp       S1[#$0],#$0.B
                    jz         __000C5498
                    ergs       "JOB_MESSAGE",S1
__000C5498:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000C54B9
                    etag       __000C54B9,""
                    ergy       "",S3
__000C54B9:         push       #$1.L
                    jump       __000C5580
__000C54C5:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000C555D
__000C550D:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000C555D
__000C555D:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000C5580:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000C559F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S5,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TYP"
                    push       #$1.L
                    tabget     S5,"TYP"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"PARAMETER"
                    push       #$1.L
                    tabget     S5,"PARAMETER"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000C5734
                    push       #$0.L
                    jump       __000C573A
__000C5734:         push       #$1.L
__000C573A:         pop        L0
                    jz         __000C59EF
                    nop
                    pars       S1,#$3.I
                    jz         __000C575C
                    push       #$1.L
                    jump       __000C5762
__000C575C:         push       #$0.L
__000C5762:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C5784
                    push       #$0.L
                    jump       __000C578A
__000C5784:         push       #$1.L
__000C578A:         pop        L0
                    jz         __000C59EF
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein 2.Parameter eingegeben."
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000C5818
                    enewset
__000C5818:         tabset     "JobResultExtended"
                    jt         __000C5856,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C5856
                    jump       __000C5888
__000C5856:         clrt
                    tabset     "JobResult"
                    jt         __000C5915,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C595D
__000C5888:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein 2.Parameter eingegeben."
                    comp       S1[#$0],#$0.B
                    jz         __000C58E8
                    ergs       "JOB_MESSAGE",S1
__000C58E8:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000C5909
                    etag       __000C5909,""
                    ergy       "",S3
__000C5909:         push       #$1.L
                    jump       __000C59D0
__000C5915:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000C59AD
__000C595D:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000C59AD
__000C59AD:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000C59D0:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000C59EF:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000C5A21
                    push       #$0.L
                    jump       __000C5A27
__000C5A21:         push       #$1.L
__000C5A27:         pop        L0
                    jz         __000C5CDC
                    nop
                    pars       S1,#$4.I
                    jz         __000C5A49
                    push       #$1.L
                    jump       __000C5A4F
__000C5A49:         push       #$0.L
__000C5A4F:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C5A71
                    push       #$0.L
                    jump       __000C5A77
__000C5A71:         push       #$1.L
__000C5A77:         pop        L0
                    jz         __000C5CDC
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein 3.Parameter eingegeben."
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000C5B05
                    enewset
__000C5B05:         tabset     "JobResultExtended"
                    jt         __000C5B43,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C5B43
                    jump       __000C5B75
__000C5B43:         clrt
                    tabset     "JobResult"
                    jt         __000C5C02,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C5C4A
__000C5B75:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein 3.Parameter eingegeben."
                    comp       S1[#$0],#$0.B
                    jz         __000C5BD5
                    ergs       "JOB_MESSAGE",S1
__000C5BD5:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000C5BF6
                    etag       __000C5BF6,""
                    ergy       "",S3
__000C5BF6:         push       #$1.L
                    jump       __000C5CBD
__000C5C02:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000C5C9A
__000C5C4A:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000C5C9A
__000C5C9A:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000C5CBD:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000C5CDC:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    jump       __000C7C8E
__000C5CEE:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000C5D20
                    push       #$0.L
                    jump       __000C5D26
__000C5D20:         push       #$1.L
__000C5D26:         pop        L0
                    jz         __000C637B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR1"
                    push       #$1.L
                    tabget     S5,"FAKTOR1"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __000C5DAE
                    move       L0,#$0.L
__000C5DAE:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C5DDF
                    push       #$0.L
                    jump       __000C5DE5
__000C5DDF:         push       #$1.L
__000C5DE5:         pop        L0
                    jz         __000C5E0A
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000C5E0A:         move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$2.I
                    jz         __000C5E55
                    push       #$1.L
                    jump       __000C5E5B
__000C5E55:         push       #$0.L
__000C5E5B:         clear      S5
                    move       S5,S1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"PARTYP1"
                    push       #$1.L
                    tabget     S5,"PARTYP1"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F4,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000C5FEA
                    comp       L0,#$2.L
                    jz         __000C602A
                    jump       __000C60AE
__000C5FEA:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C600A
                    comp       B0,#'>'
                    jz         __000C601A
                    jump       __000C60AE
__000C600A:         fcomp      F2,F4
                    jl         __000C60BA
                    jump       __000C60AE
__000C601A:         fcomp      F2,F4
                    jg         __000C60BA
                    jump       __000C60AE
__000C602A:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000C60AE
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C606E
                    comp       B0,#'>'
                    jz         __000C607E
                    comp       B0,#'='
                    jz         __000C608E
                    comp       B0,#'!'
                    jz         __000C609E
                    jump       __000C60AE
__000C606E:         fcomp      F2,F4
                    jle        __000C60BA
                    jump       __000C60AE
__000C607E:         fcomp      F2,F4
                    jge        __000C60BA
                    jump       __000C60AE
__000C608E:         fcomp      F2,F4
                    jz         __000C60BA
                    jump       __000C60AE
__000C609E:         fcomp      F2,F4
                    jnz        __000C60BA
                    jump       __000C60AE
__000C60AE:         push       #$0.L
                    jump       __000C60C0
__000C60BA:         push       #$1.L
__000C60C0:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000C60EB
                    nop
                    move       F0,F4
                    push       #$1.L
                    move       F2,F0
                    pop        L0
__000C60EB:         move       F0,F4
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F4,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000C61B1
                    comp       L0,#$2.L
                    jz         __000C61F1
                    jump       __000C6275
__000C61B1:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C61D1
                    comp       B0,#'>'
                    jz         __000C61E1
                    jump       __000C6275
__000C61D1:         fcomp      F2,F4
                    jl         __000C6281
                    jump       __000C6275
__000C61E1:         fcomp      F2,F4
                    jg         __000C6281
                    jump       __000C6275
__000C61F1:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000C6275
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C6235
                    comp       B0,#'>'
                    jz         __000C6245
                    comp       B0,#'='
                    jz         __000C6255
                    comp       B0,#'!'
                    jz         __000C6265
                    jump       __000C6275
__000C6235:         fcomp      F2,F4
                    jle        __000C6281
                    jump       __000C6275
__000C6245:         fcomp      F2,F4
                    jge        __000C6281
                    jump       __000C6275
__000C6255:         fcomp      F2,F4
                    jz         __000C6281
                    jump       __000C6275
__000C6265:         fcomp      F2,F4
                    jnz        __000C6281
                    jump       __000C6275
__000C6275:         push       #$0.L
                    jump       __000C6287
__000C6281:         push       #$1.L
__000C6287:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000C62B2
                    nop
                    move       F0,F4
                    push       #$1.L
                    move       F2,F0
                    pop        L0
__000C62B2:         move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    move       S0[#$8],B2
                    move       S0[#$9],B3
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__000C637B:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000C63AD
                    push       #$0.L
                    jump       __000C63B3
__000C63AD:         push       #$1.L
__000C63B3:         pop        L0
                    jz         __000C6A08
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR2"
                    push       #$1.L
                    tabget     S5,"FAKTOR2"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __000C643B
                    move       L0,#$0.L
__000C643B:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C646C
                    push       #$0.L
                    jump       __000C6472
__000C646C:         push       #$1.L
__000C6472:         pop        L0
                    jz         __000C6497
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000C6497:         move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$3.I
                    jz         __000C64E2
                    push       #$1.L
                    jump       __000C64E8
__000C64E2:         push       #$0.L
__000C64E8:         clear      S5
                    move       S5,S1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"PARTYP2"
                    push       #$1.L
                    tabget     S5,"PARTYP2"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F4,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000C6677
                    comp       L0,#$2.L
                    jz         __000C66B7
                    jump       __000C673B
__000C6677:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C6697
                    comp       B0,#'>'
                    jz         __000C66A7
                    jump       __000C673B
__000C6697:         fcomp      F2,F4
                    jl         __000C6747
                    jump       __000C673B
__000C66A7:         fcomp      F2,F4
                    jg         __000C6747
                    jump       __000C673B
__000C66B7:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000C673B
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C66FB
                    comp       B0,#'>'
                    jz         __000C670B
                    comp       B0,#'='
                    jz         __000C671B
                    comp       B0,#'!'
                    jz         __000C672B
                    jump       __000C673B
__000C66FB:         fcomp      F2,F4
                    jle        __000C6747
                    jump       __000C673B
__000C670B:         fcomp      F2,F4
                    jge        __000C6747
                    jump       __000C673B
__000C671B:         fcomp      F2,F4
                    jz         __000C6747
                    jump       __000C673B
__000C672B:         fcomp      F2,F4
                    jnz        __000C6747
                    jump       __000C673B
__000C673B:         push       #$0.L
                    jump       __000C674D
__000C6747:         push       #$1.L
__000C674D:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000C6778
                    nop
                    move       F0,F4
                    push       #$1.L
                    move       F2,F0
                    pop        L0
__000C6778:         move       F0,F4
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F4,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000C683E
                    comp       L0,#$2.L
                    jz         __000C687E
                    jump       __000C6902
__000C683E:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C685E
                    comp       B0,#'>'
                    jz         __000C686E
                    jump       __000C6902
__000C685E:         fcomp      F2,F4
                    jl         __000C690E
                    jump       __000C6902
__000C686E:         fcomp      F2,F4
                    jg         __000C690E
                    jump       __000C6902
__000C687E:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000C6902
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C68C2
                    comp       B0,#'>'
                    jz         __000C68D2
                    comp       B0,#'='
                    jz         __000C68E2
                    comp       B0,#'!'
                    jz         __000C68F2
                    jump       __000C6902
__000C68C2:         fcomp      F2,F4
                    jle        __000C690E
                    jump       __000C6902
__000C68D2:         fcomp      F2,F4
                    jge        __000C690E
                    jump       __000C6902
__000C68E2:         fcomp      F2,F4
                    jz         __000C690E
                    jump       __000C6902
__000C68F2:         fcomp      F2,F4
                    jnz        __000C690E
                    jump       __000C6902
__000C6902:         push       #$0.L
                    jump       __000C6914
__000C690E:         push       #$1.L
__000C6914:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000C693F
                    nop
                    move       F0,F4
                    push       #$1.L
                    move       F2,F0
                    pop        L0
__000C693F:         move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    move       S0[#$8],B2
                    move       S0[#$9],B3
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$9.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__000C6A08:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000C6A3A
                    push       #$0.L
                    jump       __000C6A40
__000C6A3A:         push       #$1.L
__000C6A40:         pop        L0
                    jz         __000C72C0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"FAKTOR3"
                    push       #$1.L
                    tabget     S5,"FAKTOR3"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"-"
                    jz         __000C6AC8
                    move       L0,#$0.L
__000C6AC8:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C6AF9
                    push       #$0.L
                    jump       __000C6AFF
__000C6AF9:         push       #$1.L
__000C6AFF:         pop        L0
                    jz         __000C6B24
                    nop
                    clear      S1
                    move       S1,"1"
                    push       #$1.L
                    clear      S5
                    move       S5,S1
                    pop        L0
__000C6B24:         move       F0,F3
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F3,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$4.I
                    jz         __000C6B6F
                    push       #$1.L
                    jump       __000C6B75
__000C6B6F:         push       #$0.L
__000C6B75:         clear      S5
                    move       S5,S1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    a2flt      F2,S1
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fmul       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"PARTYP3"
                    push       #$1.L
                    tabget     S5,"PARTYP3"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    move       F0,F4
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F4,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,"<"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000C6D04
                    comp       L0,#$2.L
                    jz         __000C6D44
                    jump       __000C6DC8
__000C6D04:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C6D24
                    comp       B0,#'>'
                    jz         __000C6D34
                    jump       __000C6DC8
__000C6D24:         fcomp      F2,F4
                    jl         __000C6DD4
                    jump       __000C6DC8
__000C6D34:         fcomp      F2,F4
                    jg         __000C6DD4
                    jump       __000C6DC8
__000C6D44:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000C6DC8
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C6D88
                    comp       B0,#'>'
                    jz         __000C6D98
                    comp       B0,#'='
                    jz         __000C6DA8
                    comp       B0,#'!'
                    jz         __000C6DB8
                    jump       __000C6DC8
__000C6D88:         fcomp      F2,F4
                    jle        __000C6DD4
                    jump       __000C6DC8
__000C6D98:         fcomp      F2,F4
                    jge        __000C6DD4
                    jump       __000C6DC8
__000C6DA8:         fcomp      F2,F4
                    jz         __000C6DD4
                    jump       __000C6DC8
__000C6DB8:         fcomp      F2,F4
                    jnz        __000C6DD4
                    jump       __000C6DC8
__000C6DC8:         push       #$0.L
                    jump       __000C6DDA
__000C6DD4:         push       #$1.L
__000C6DDA:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000C6E05
                    nop
                    move       F0,F4
                    push       #$1.L
                    move       F2,F0
                    pop        L0
__000C6E05:         move       F0,F4
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S6
                    lsl        L1,#$2.L
                    move       L0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F4,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    push       #$1.L
                    move       F0,F4
                    push       #$1.L
                    clear      S1
                    move       S1,">"
                    strlen     L0,S1
                    comp       L0,#$1.L
                    jz         __000C6ECB
                    comp       L0,#$2.L
                    jz         __000C6F0B
                    jump       __000C6F8F
__000C6ECB:         move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C6EEB
                    comp       B0,#'>'
                    jz         __000C6EFB
                    jump       __000C6F8F
__000C6EEB:         fcomp      F2,F4
                    jl         __000C6F9B
                    jump       __000C6F8F
__000C6EFB:         fcomp      F2,F4
                    jg         __000C6F9B
                    jump       __000C6F8F
__000C6F0B:         move       B0,S1[#$1]
                    comp       B0,#'='
                    jnz        __000C6F8F
                    move       B0,S1[#$0]
                    comp       B0,#'<'
                    jz         __000C6F4F
                    comp       B0,#'>'
                    jz         __000C6F5F
                    comp       B0,#'='
                    jz         __000C6F6F
                    comp       B0,#'!'
                    jz         __000C6F7F
                    jump       __000C6F8F
__000C6F4F:         fcomp      F2,F4
                    jle        __000C6F9B
                    jump       __000C6F8F
__000C6F5F:         fcomp      F2,F4
                    jge        __000C6F9B
                    jump       __000C6F8F
__000C6F6F:         fcomp      F2,F4
                    jz         __000C6F9B
                    jump       __000C6F8F
__000C6F7F:         fcomp      F2,F4
                    jnz        __000C6F9B
                    jump       __000C6F8F
__000C6F8F:         push       #$0.L
                    jump       __000C6FA1
__000C6F9B:         push       #$1.L
__000C6FA1:         pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    jz         __000C6FCC
                    nop
                    move       F0,F4
                    push       #$1.L
                    move       F2,F0
                    pop        L0
__000C6FCC:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jae        __000C6FFE
                    push       #$0.L
                    jump       __000C7004
__000C6FFE:         push       #$1.L
__000C7004:         pop        L0
                    jz         __000C71F7
                    nop
                    move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    move       S0[#$8],B2
                    move       S0[#$9],B3
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$7F800000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$17.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$7F8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$C.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$7F80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$D.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S2
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000C72C0
__000C71F7:         move       F0,F2
                    push       #$1.L
                    flt2fix    L0,F2
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    move       S0[#$8],B2
                    move       S0[#$9],B3
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$B.L
                    push       L0
                    move       L0,S0[#$6]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
__000C72C0:         jump       __000C7CCB
__000C72C6:         clear      S1
                    pars       S1,#$2.I
                    jz         __000C72E0
                    push       #$1.L
                    jump       __000C72E6
__000C72E0:         push       #$0.L
__000C72E6:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ein"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"ein"
                    jz         __000C732C
                    move       L0,#$0.L
__000C732C:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C735D
                    push       #$0.L
                    jump       __000C7363
__000C735D:         push       #$1.L
__000C7363:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EIN"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"EIN"
                    jz         __000C739F
                    move       L0,#$0.L
__000C739F:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C73D0
                    push       #$0.L
                    jump       __000C73D6
__000C73D0:         push       #$1.L
__000C73D6:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000C7405
                    push       #$0.L
                    jump       __000C740B
__000C7405:         push       #$1.L
__000C740B:         pop        L0
                    jz         __000C7441
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000C75EF
__000C7441:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"aus"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"aus"
                    jz         __000C747D
                    move       L0,#$0.L
__000C747D:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C74AE
                    push       #$0.L
                    jump       __000C74B4
__000C74AE:         push       #$1.L
__000C74B4:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"AUS"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"AUS"
                    jz         __000C74F0
                    move       L0,#$0.L
__000C74F0:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C7521
                    push       #$0.L
                    jump       __000C7527
__000C7521:         push       #$1.L
__000C7527:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000C7556
                    push       #$0.L
                    jump       __000C755C
__000C7556:         push       #$1.L
__000C755C:         pop        L0
                    jz         __000C7592
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000C75EF
__000C7592:         clear      S1
                    move       S1,"Parameter nicht korrekt in der Tabelle Bauteilansteuerung"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000C75EF:         jump       __000C7CCB
__000C75F5:         clear      S1
                    pars       S1,#$2.I
                    jz         __000C760F
                    push       #$1.L
                    jump       __000C7615
__000C760F:         push       #$0.L
__000C7615:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ein"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"ein"
                    jz         __000C765B
                    move       L0,#$0.L
__000C765B:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C768C
                    push       #$0.L
                    jump       __000C7692
__000C768C:         push       #$1.L
__000C7692:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EIN"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"EIN"
                    jz         __000C76CE
                    move       L0,#$0.L
__000C76CE:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C76FF
                    push       #$0.L
                    jump       __000C7705
__000C76FF:         push       #$1.L
__000C7705:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000C7734
                    push       #$0.L
                    jump       __000C773A
__000C7734:         push       #$1.L
__000C773A:         pop        L0
                    jz         __000C7770
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000C791E
__000C7770:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"aus"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"aus"
                    jz         __000C77AC
                    move       L0,#$0.L
__000C77AC:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C77DD
                    push       #$0.L
                    jump       __000C77E3
__000C77DD:         push       #$1.L
__000C77E3:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"AUS"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"AUS"
                    jz         __000C781F
                    move       L0,#$0.L
__000C781F:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C7850
                    push       #$0.L
                    jump       __000C7856
__000C7850:         push       #$1.L
__000C7856:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000C7885
                    push       #$0.L
                    jump       __000C788B
__000C7885:         push       #$1.L
__000C788B:         pop        L0
                    jz         __000C78C1
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000C791E
__000C78C1:         clear      S1
                    move       S1,"Parameter nicht korrekt in der Tabelle Bauteilansteuerung"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000C791E:         jump       __000C7CCB
__000C7924:         clear      S1
                    pars       S1,#$2.I
                    jz         __000C793E
                    push       #$1.L
                    jump       __000C7944
__000C793E:         push       #$0.L
__000C7944:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"ein"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"ein"
                    jz         __000C798A
                    move       L0,#$0.L
__000C798A:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C79BB
                    push       #$0.L
                    jump       __000C79C1
__000C79BB:         push       #$1.L
__000C79C1:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"EIN"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"EIN"
                    jz         __000C79FD
                    move       L0,#$0.L
__000C79FD:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C7A2E
                    push       #$0.L
                    jump       __000C7A34
__000C7A2E:         push       #$1.L
__000C7A34:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000C7A63
                    push       #$0.L
                    jump       __000C7A69
__000C7A63:         push       #$1.L
__000C7A69:         pop        L0
                    jz         __000C7A9F
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000C7C4D
__000C7A9F:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"aus"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"aus"
                    jz         __000C7ADB
                    move       L0,#$0.L
__000C7ADB:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C7B0C
                    push       #$0.L
                    jump       __000C7B12
__000C7B0C:         push       #$1.L
__000C7B12:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"AUS"
                    push       #$1.L
                    move       L0,#$1.L
                    strcmp     S5,"AUS"
                    jz         __000C7B4E
                    move       L0,#$0.L
__000C7B4E:         push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C7B7F
                    push       #$0.L
                    jump       __000C7B85
__000C7B7F:         push       #$1.L
__000C7B85:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000C7BB4
                    push       #$0.L
                    jump       __000C7BBA
__000C7BB4:         push       #$1.L
__000C7BBA:         pop        L0
                    jz         __000C7BF0
                    nop
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    jump       __000C7C4D
__000C7BF0:         clear      S1
                    move       S1,"Parameter nicht korrekt in der Tabelle Bauteilansteuerung"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000C7C4D:         jump       __000C7CCB
__000C7C53:         clear      S1
                    move       S1,"Typ nicht korrekt"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    jump       __000C7CCB
__000C7C8E:         pop        L0
                    comp       L0,#$3.L
                    jz         __000C7924
                    comp       L0,#$2.L
                    jz         __000C75F5
                    comp       L0,#$1.L
                    jz         __000C72C6
                    comp       L0,#$0.L
                    jz         __000C5CEE
                    jump       __000C7C53
__000C7CCB:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C7D11,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000C7D17
__000C7D11:         push       #$0.L
__000C7D17:         pop        L0
                    jz         __000C7D44
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000C7D44:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C7DA0:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C8037
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000C7E02
                    etag       __000C7E02,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000C7E02:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C7E1E
                    move       B2,#$1.B
__000C7E1E:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C7E42
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C7E42:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C7E88
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C8037
__000C7E88:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C7FE0,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C7F4A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C7F16
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C7F16
                    comp       S3[B0],#'!'
                    jz         __000C7EFA
                    comp       S3[B0],#'#'
                    jz         __000C7EFA
                    jump       __000C7F16
__000C7EFA:         comp       I6,#$1.I
                    jz         __000C7F0B
                    wait       #$1.L
__000C7F0B:         subb       I6,#$1.I
                    jnz        __000C7DA0
__000C7F16:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C8037
__000C7F4A:         comp       I3,#$0.I
                    jz         __000C7FD4
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C7F71
                    move       B3,#$1.B
__000C7F71:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C7F89
                    adds       B3,#$1.B
__000C7F89:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C7FD4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C8037
__000C7FD4:         push       #$1.L
                    jump       __000C803D
__000C7FE0:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C803D
__000C8037:         push       #$0.L
__000C803D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C8077
                    push       #$0.L
                    jump       __000C807D
__000C8077:         push       #$1.L
__000C807D:         pop        L0
                    jz         __000C808A
                    nop
                    eoj
__000C808A:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_EGAS_FREIGEBEN#
;    JOBNAME:STEUERN_EGAS_FREIGEBEN
;    JOBCOMMENT:KWP2000 :   $30 InputOutputControlByLocalIdentifier Request Service Id
;    JOBCOMMENT:$xx inputOutputLocalIdentifier
;    JOBCOMMENT:$00 inputOutputControlParameter "RCTECU - ReturnControlToECU"
;    JOBCOMMENT:
;    JOBCOMMENT:Freigabe der aufgelisteten Bauteile über ihr MNEMO
;    JOBCOMMENT:Freigabe bedeutet, daß die zeitweilige Kontrolle des jeweiligen Bauteils durch
;    JOBCOMMENT:den Tester (Ansteuerung) wieder an das Steuergerät zurückgegeben wird
;    JOBCOMMENT:explizite Freigabe ist notwendig, wenn Ansteuerung noch vor Ablauf der
;    JOBCOMMENT:Ansteuerdauer abgebrochen werden soll
;    JOBCOMMENT:Benutzung der Freigabe nach Ablauf der Ansteuerdauer ist überflüssig
;    ARG:MNEMO
;    ARGTYPE:string
;    ARGCOMMENT:MNEMO       TEXT
;    ARGCOMMENT:DKM         Ansteuerung Drosselklappenmotor
;    ARGCOMMENT:WDKS        Vorgabe Sollwert Lageregelung
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$30.B,$FF.B,$00.B}
                    clear      S2
                    move       S2,S1
                    pars       S1,#$1.I
                    jz         __000C80E0
                    push       #$1.L
                    jump       __000C80E6
__000C80E0:         push       #$0.L
__000C80E6:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C8108
                    push       #$0.L
                    jump       __000C810E
__000C8108:         push       #$1.L
__000C810E:         pop        L0
                    jz         __000C8365
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Kein MNEMO eingegeben"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000C8195
                    enewset
__000C8195:         tabset     "JobResultExtended"
                    jt         __000C81D3,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C81D3
                    jump       __000C8205
__000C81D3:         clrt
                    tabset     "JobResult"
                    jt         __000C828B,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C82D3
__000C8205:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Kein MNEMO eingegeben"
                    comp       S1[#$0],#$0.B
                    jz         __000C825E
                    ergs       "JOB_MESSAGE",S1
__000C825E:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000C827F
                    etag       __000C827F,""
                    ergy       "",S3
__000C827F:         push       #$1.L
                    jump       __000C8346
__000C828B:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000C8323
__000C82D3:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000C8323
__000C8323:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000C8346:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000C8365:         clear      S1
                    move       S1,"Bauteilansteuerung_Egas"
                    push       #$1.L
                    tabset     "Bauteilansteuerung_Egas"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    pars       S1,#$1.I
                    jz         __000C83D3
                    push       #$1.L
                    jump       __000C83D9
__000C83D3:         push       #$0.L
__000C83D9:         clear      S5
                    move       S5,S1
                    pop        L0
                    clear      S1
                    move       S1,"MNEMO"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "MNEMO",S1
                    jz         __000C8425
                    push       #$1.L
                    jump       __000C842B
__000C8425:         push       #$0.L
__000C842B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C8459
                    push       #$0.L
                    jump       __000C845F
__000C8459:         push       #$1.L
__000C845F:         pop        L0
                    jz         __000C86C4
                    nop
                    clear      S1
                    move       S1,"?F0?"
                    push       #$1.L
                    clear      S1
                    move       S1,"Unbekanntes MNEMO eingegeben"
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       L0,#$0.L
                    push       L0
                    gettmr     L6
                    settmr     #$400.L
                    move       L0,#$0.L
                    comp       L0,#$0.L
                    jz         __000C84ED
                    enewset
__000C84ED:         tabset     "JobResultExtended"
                    jt         __000C852B,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C852B
                    jump       __000C855D
__000C852B:         clrt
                    tabset     "JobResult"
                    jt         __000C85EA,#$A.L
                    move       S1,"?F0?"
                    tabseek    "SB",S1
                    jz         __000C8632
__000C855D:         tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    move       S1,"Unbekanntes MNEMO eingegeben"
                    comp       S1[#$0],#$0.B
                    jz         __000C85BD
                    ergs       "JOB_MESSAGE",S1
__000C85BD:         move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000C85DE
                    etag       __000C85DE,""
                    ergy       "",S3
__000C85DE:         push       #$1.L
                    jump       __000C86A5
__000C85EA:         ergs       "JOB_MESSAGE","Table JobResultExtended and JobResult not found"
                    jump       __000C8682
__000C8632:         ergs       "JOB_MESSAGE","Text in Table JobResultExtended and JobResult not found"
                    jump       __000C8682
__000C8682:         ergs       "JOB_STATUS","ERROR_TABLE"
                    push       #$0.L
__000C86A5:         clrt
                    settmr     L6
                    eoj
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
__000C86C4:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"IOLI"
                    push       #$1.L
                    tabget     S5,"IOLI"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    a2fix      L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C8781,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000C8787
__000C8781:         push       #$0.L
__000C8787:         pop        L0
                    jz         __000C87B4
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000C87B4:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C8810:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C8AA7
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000C8872
                    etag       __000C8872,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000C8872:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C888E
                    move       B2,#$1.B
__000C888E:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C88B2
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C88B2:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C88F8
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C8AA7
__000C88F8:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C8A50,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C89BA
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C8986
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C8986
                    comp       S3[B0],#'!'
                    jz         __000C896A
                    comp       S3[B0],#'#'
                    jz         __000C896A
                    jump       __000C8986
__000C896A:         comp       I6,#$1.I
                    jz         __000C897B
                    wait       #$1.L
__000C897B:         subb       I6,#$1.I
                    jnz        __000C8810
__000C8986:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C8AA7
__000C89BA:         comp       I3,#$0.I
                    jz         __000C8A44
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C89E1
                    move       B3,#$1.B
__000C89E1:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C89F9
                    adds       B3,#$1.B
__000C89F9:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C8A44
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C8AA7
__000C8A44:         push       #$1.L
                    jump       __000C8AAD
__000C8A50:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C8AAD
__000C8AA7:         push       #$0.L
__000C8AAD:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C8AE7
                    push       #$0.L
                    jump       __000C8AED
__000C8AE7:         push       #$1.L
__000C8AED:         pop        L0
                    jz         __000C8AFA
                    nop
                    eoj
__000C8AFA:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_FAHRZEUGMODUSSPEICHER#
;    JOBNAME:STATUS_FAHRZEUGMODUSSPEICHER
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $16 RecordCommonIdentifier "Fahrzeugmodusspeicher lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:FZGM_AKTUELL_KM (KM-Stand bei letztem Umschaltvorgang)
;    JOBCOMMENT:FZGM_AKTUELL_MODUS (aktuell aktiver Fahrzeugmodus)
;    JOBCOMMENT:FZGM_AKTUELL_ASC (Deaktivierungsstatus ASC im aktuellen Fahrzyklus)
;    JOBCOMMENT:FZGM_AKTUELL_ABS (Deaktivierungsstatus ABS im aktuellen Fahrzyklus)
;    JOBCOMMENT:FZGM_AKTUELL_SONDERCODIERUNG (Sondercodierung (Codierstecker) aktueller Fahrzyklus)
;    JOBCOMMENT:FZGM_ZWEITLETZT_KM (KM-Stand bei vorletztem Umschaltvorgang)
;    JOBCOMMENT:FZGM_ZWEITLETZT_MODUS (im vorletzten Fahrzyklus aktiver Fahrzeugmodus)
;    JOBCOMMENT:FZGM_ZWEITLETZT_ASC (Deaktivierungsstatus ASC im vorletzten Fahrzyklus)
;    JOBCOMMENT:FZGM_ZWEITLETZT_ABS (Deaktivierungsstatus ABS im vorletzten Fahrzyklus)
;    JOBCOMMENT:FZGM_ZWEITLETZT_SONDERCODIERUNG (Sondercodierung (Codierstecker) vorletzter Fahrzyklus)
;    JOBCOMMENT:FZGM_DRITTLETZT_KM (KM-Stand bei drittletztem Umschaltvorgang)
;    JOBCOMMENT:FZGM_DRITTLETZT_MODUS (im drittletzten Fahrzyklus aktiver Fahrzeugmodus)
;    JOBCOMMENT:FZGM_DRITTLETZT_ASC (Deaktivierungsstatus ASC im drittletzten Fahrzyklus)
;    JOBCOMMENT:FZGM_DRITTLETZT_ABS (Deaktivierungsstatus ABS im drittletzten Fahrzyklus)
;    JOBCOMMENT:FZGM_DRITTLETZT_SONDERCODIERUNG (Sondercodierung (Codierstecker) drittletzter Fahrzyklus)
;    JOBCOMMENT:FZGM_VIERTLETZT_KM (KM-Stand bei viertletztem Umschaltvorgang)
;    JOBCOMMENT:FZGM_VIERTLETZT_MODUS (im viertletzten Fahrzyklus aktiver Fahrzeugmodus)
;    JOBCOMMENT:FZGM_VIERTLETZT_ASC (Deaktivierungsstatus ASC im viertletzten Fahrzyklus)
;    JOBCOMMENT:FZGM_VIERTLETZT_ABS (Deaktivierungsstatus ABS im viertletzten Fahrzyklus)
;    JOBCOMMENT:FZGM_VIERTLETZT_SONDERCODIERUNG (Sondercodierung (Codierstecker) viertletzter Fahrzyklus)
;    RESULT:STAT_FZGM_AKTUELL_KM_WERT
;    RESULTTYPE:unsigned long
;    RESULTCOMMENT:KM-Stand bei letztem Umschaltvorgang
;    RESULTCOMMENT:Dieser Wert stellt die 2 niederwertigsten Bytes (Byte 0 und 1)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher1“ multipliziert mit dem Faktor 8 dar.
;    RESULT:STAT_FZGM_AKTUELL_KM_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:KM
;    RESULT:STAT_FZGM_AKTUELL_MODUS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Rain, Sport, Race, Slick
;    RESULTCOMMENT:aktuell aktiver Fahrzeugmodus
;    RESULTCOMMENT:Dieser Wert gibt den Wert der 4 niederwertigsten Bits (Bits 0 bis 3)
;    RESULTCOMMENT:des hochwertigsten Byte (Byte 2) von „eeprom_fzgmspeicher1“ aus,
;    RESULTCOMMENT:folgende Wertetabelle gilt: 1 = Modus 1, 2 = Modus 2, 3 = Modus 3, 4 = Modus 4, 5 = Modus 5, 6 = Modus 6, 7 = Modus 7
;    RESULT:STAT_FZGM_AKTUELL_ASC_DEAKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:ASC aktuell deaktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 5 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher1“ aus.
;    RESULT:STAT_FZGM_AKTUELL_ABS_DEAKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:ABS aktuell deaktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 6 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher1“ aus.
;    RESULT:STAT_FZGM_AKTUELL_SONDERCODIERUNG_AKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sondercodierung (Codierstecker) aktuell aktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 7 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher1“ aus.
;    RESULT:STAT_FZGM_ZWEITLETZT_KM_WERT
;    RESULTTYPE:unsigned long
;    RESULTCOMMENT:KM-Stand bei vorletztem Umschaltvorgang
;    RESULTCOMMENT:Dieser Wert stellt die 2 niederwertigsten Bytes (Byte 0 und 1)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher2“ multipliziert mit dem Faktor 8 dar.
;    RESULT:STAT_FZGM_ZWEITLETZT_KM_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:KM
;    RESULT:STAT_FZGM_ZWEITLETZT_MODUS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Rain, Sport, Race, Slick
;    RESULTCOMMENT:im vorletzten Fahrzyklus aktiver Fahrzeugmodus
;    RESULTCOMMENT:Dieser Wert gibt den Wert der 4 niederwertigsten Bits (Bits 0 bis 3)
;    RESULTCOMMENT:des hochwertigsten Byte (Byte 2) von „eeprom_fzgmspeicher2“ aus,
;    RESULTCOMMENT:folgende Wertetabelle gilt: 1 = Modus 1, 2 = Modus 2, 3 = Modus 3, 4 = Modus 4, 5 = Modus 5, 6 = Modus 6, 7 = Modus 7
;    RESULT:STAT_FZGM_ZWEITLETZT_ASC_DEAKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:ASC im vorletzten Fahrzyklus deaktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 5 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher2“ aus.
;    RESULT:STAT_FZGM_ZWEITLETZT_ABS_DEAKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:ABS im vorletzten Fahrzyklus deaktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 6 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher2“ aus.
;    RESULT:STAT_FZGM_ZWEITLETZT_SONDERCODIERUNG_AKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sondercodierung (Codierstecker) im vorletzten Fahrzyklus aktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 7 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher2“ aus.
;    RESULT:STAT_FZGM_DRITTLETZT_KM_WERT
;    RESULTTYPE:unsigned long
;    RESULTCOMMENT:KM-Stand bei drittletztem Umschaltvorgang
;    RESULTCOMMENT:Dieser Wert stellt die 2 niederwertigsten Bytes (Byte 0 und 1)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher3“ multipliziert mit dem Faktor 8 dar.
;    RESULT:STAT_FZGM_DRITTLETZT_KM_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:KM
;    RESULT:STAT_FZGM_DRITTLETZT_MODUS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Rain, Sport, Race, Slick
;    RESULTCOMMENT:im drittletzten Fahrzyklus aktiver Fahrzeugmodus
;    RESULTCOMMENT:Dieser Wert gibt den Wert der 4 niederwertigsten Bits (Bits 0 bis 3)
;    RESULTCOMMENT:des hochwertigsten Byte (Byte 2) von „eeprom_fzgmspeicher3“ aus,
;    RESULTCOMMENT:folgende Wertetabelle gilt: 1 = Modus 1, 2 = Modus 2, 3 = Modus 3, 4 = Modus 4, 5 = Modus 5, 6 = Modus 6, 7 = Modus 7
;    RESULT:STAT_FZGM_DRITTLETZT_ASC_DEAKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:ASC im drittletzten Fahrzyklus deaktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 5 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher3“ aus.
;    RESULT:STAT_FZGM_DRITTLETZT_ABS_DEAKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:ABS im drittletzten Fahrzyklus deaktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 6 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher3“ aus.
;    RESULT:STAT_FZGM_DRITTLETZT_SONDERCODIERUNG_AKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sondercodierung (Codierstecker) im drittletzten Fahrzyklus aktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 7 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher3“ aus.
;    RESULT:STAT_FZGM_VIERTLETZT_KM_WERT
;    RESULTTYPE:unsigned long
;    RESULTCOMMENT:KM-Stand bei viertletztem Umschaltvorgang
;    RESULTCOMMENT:Dieser Wert stellt die 2 niederwertigsten Bytes (Byte 0 und 1)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher4“ multipliziert mit dem Faktor 8 dar.
;    RESULT:STAT_FZGM_VIERTLETZT_KM_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:KM
;    RESULT:STAT_FZGM_VIERTLETZT_MODUS_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Rain, Sport, Race, Slick
;    RESULTCOMMENT:im viertletzten Fahrzyklus aktiver Fahrzeugmodus
;    RESULTCOMMENT:Dieser Wert gibt den Wert der 4 niederwertigsten Bits (Bits 0 bis 3)
;    RESULTCOMMENT:des hochwertigsten Byte (Byte 2) von „eeprom_fzgmspeicher4“ aus,
;    RESULTCOMMENT:folgende Wertetabelle gilt: 1 = Modus 1, 2 = Modus 2, 3 = Modus 3, 4 = Modus 4, 5 = Modus 5, 6 = Modus 6, 7 = Modus 7
;    RESULT:STAT_FZGM_VIERTLETZT_ASC_DEAKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:ASC im viertletzten Fahrzyklus deaktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 5 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher4“ aus.
;    RESULT:STAT_FZGM_VIERTLETZT_ABS_DEAKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:ABS im viertletzten Fahrzyklus deaktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 6 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher4“ aus.
;    RESULT:STAT_FZGM_VIERTLETZT_SONDERCODIERUNG_AKTIVIERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Sondercodierung (Codierstecker) im viertletzten Fahrzyklus aktiviert
;    RESULTCOMMENT:Dieser Wert gibt den Wert des Bits 7 des hochwertigsten Byte (Byte 2)
;    RESULTCOMMENT:von „eeprom_fzgmspeicher4“ aus.
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$40.B,$16.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000C8B7F,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000C8B85
__000C8B7F:         push       #$0.L
__000C8B85:         pop        L0
                    jz         __000C8BB2
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000C8BB2:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000C8C0E:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000C8EA5
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000C8C70
                    etag       __000C8C70,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000C8C70:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C8C8C
                    move       B2,#$1.B
__000C8C8C:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000C8CB0
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000C8CB0:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000C8CF6
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000C8EA5
__000C8CF6:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000C8E4E,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000C8DB8
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000C8D84
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000C8D84
                    comp       S3[B0],#'!'
                    jz         __000C8D68
                    comp       S3[B0],#'#'
                    jz         __000C8D68
                    jump       __000C8D84
__000C8D68:         comp       I6,#$1.I
                    jz         __000C8D79
                    wait       #$1.L
__000C8D79:         subb       I6,#$1.I
                    jnz        __000C8C0E
__000C8D84:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000C8EA5
__000C8DB8:         comp       I3,#$0.I
                    jz         __000C8E42
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000C8DDF
                    move       B3,#$1.B
__000C8DDF:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000C8DF7
                    adds       B3,#$1.B
__000C8DF7:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000C8E42
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000C8EA5
__000C8E42:         push       #$1.L
                    jump       __000C8EAB
__000C8E4E:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000C8EAB
__000C8EA5:         push       #$0.L
__000C8EAB:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000C8EE5
                    push       #$0.L
                    jump       __000C8EEB
__000C8EE5:         push       #$1.L
__000C8EEB:         pop        L0
                    jz         __000C8EF8
                    nop
                    eoj
__000C8EF8:         move       L0,#$3.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    move       S0[#$3],B2
                    move       S0[#$4],B3
                    pop        L0
                    etag       __000C9049,"STAT_FZGM_AKTUELL_KM_WERT"
                    push       #$1.L
                    jump       __000C904F
__000C9049:         push       #$0.L
__000C904F:         pop        L0
                    jz         __000C908C
                    nop
                    move       L0,S0[#$1]
                    push       L0
                    atsp       L0,#$4.L
                    ergd       "STAT_FZGM_AKTUELL_KM_WERT",L0
                    pop        L0
__000C908C:         etag       __000C90BA,"STAT_FZGM_AKTUELL_KM_EINH"
                    push       #$1.L
                    jump       __000C90C0
__000C90BA:         push       #$0.L
__000C90C0:         pop        L0
                    jz         __000C90FE
                    nop
                    clear      S1
                    move       S1,"km"
                    push       #$1.L
                    ergs       "STAT_FZGM_AKTUELL_KM_EINH",S1
                    pop        L0
__000C90FE:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Fahrzeugmodus"
                    push       #$1.L
                    tabset     "tab_Fahrzeugmodus"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000C9245
                    push       #$1.L
                    jump       __000C924B
__000C9245:         push       #$0.L
__000C924B:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000C92CA,"STAT_FZGM_AKTUELL_MODUS_TEXT"
                    push       #$1.L
                    jump       __000C92D0
__000C92CA:         push       #$0.L
__000C92D0:         pop        L0
                    jz         __000C930D
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_AKTUELL_MODUS_TEXT",S1
                    pop        L0
__000C930D:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$F0.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Deaktiviert"
                    push       #$1.L
                    tabset     "tab_Deaktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000C947D
                    push       #$1.L
                    jump       __000C9483
__000C947D:         push       #$0.L
__000C9483:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000C9507,"STAT_FZGM_AKTUELL_ASC_DEAKTIVIERT"
                    push       #$1.L
                    jump       __000C950D
__000C9507:         push       #$0.L
__000C950D:         pop        L0
                    jz         __000C954F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_AKTUELL_ASC_DEAKTIVIERT",S1
                    pop        L0
__000C954F:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Deaktiviert"
                    push       #$1.L
                    tabset     "tab_Deaktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000C964D
                    push       #$1.L
                    jump       __000C9653
__000C964D:         push       #$0.L
__000C9653:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000C96D7,"STAT_FZGM_AKTUELL_ABS_DEAKTIVIERT"
                    push       #$1.L
                    jump       __000C96DD
__000C96D7:         push       #$0.L
__000C96DD:         pop        L0
                    jz         __000C971F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_AKTUELL_ABS_DEAKTIVIERT",S1
                    pop        L0
__000C971F:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Aktiviert"
                    push       #$1.L
                    tabset     "tab_Aktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000C9819
                    push       #$1.L
                    jump       __000C981F
__000C9819:         push       #$0.L
__000C981F:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000C98AD,"STAT_FZGM_AKTUELL_SONDERCODIERUNG_AKTIVIERT"
                    push       #$1.L
                    jump       __000C98B3
__000C98AD:         push       #$0.L
__000C98B3:         pop        L0
                    jz         __000C98FF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_AKTUELL_SONDERCODIERUNG_AKTIVIERT",S1
                    pop        L0
__000C98FF:         move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    move       S0[#$3],B2
                    move       S0[#$4],B3
                    pop        L0
                    etag       __000C9A78,"STAT_FZGM_ZWEITLETZT_KM_WERT"
                    push       #$1.L
                    jump       __000C9A7E
__000C9A78:         push       #$0.L
__000C9A7E:         pop        L0
                    jz         __000C9ABE
                    nop
                    move       L0,S0[#$1]
                    push       L0
                    atsp       L0,#$4.L
                    ergd       "STAT_FZGM_ZWEITLETZT_KM_WERT",L0
                    pop        L0
__000C9ABE:         etag       __000C9AEF,"STAT_FZGM_ZWEITLETZT_KM_EINH"
                    push       #$1.L
                    jump       __000C9AF5
__000C9AEF:         push       #$0.L
__000C9AF5:         pop        L0
                    jz         __000C9B36
                    nop
                    clear      S1
                    move       S1,"km"
                    push       #$1.L
                    ergs       "STAT_FZGM_ZWEITLETZT_KM_EINH",S1
                    pop        L0
__000C9B36:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Fahrzeugmodus"
                    push       #$1.L
                    tabset     "tab_Fahrzeugmodus"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000C9C7D
                    push       #$1.L
                    jump       __000C9C83
__000C9C7D:         push       #$0.L
__000C9C83:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000C9D05,"STAT_FZGM_ZWEITLETZT_MODUS_TEXT"
                    push       #$1.L
                    jump       __000C9D0B
__000C9D05:         push       #$0.L
__000C9D0B:         pop        L0
                    jz         __000C9D4B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_ZWEITLETZT_MODUS_TEXT",S1
                    pop        L0
__000C9D4B:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$F0.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Deaktiviert"
                    push       #$1.L
                    tabset     "tab_Deaktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000C9EBB
                    push       #$1.L
                    jump       __000C9EC1
__000C9EBB:         push       #$0.L
__000C9EC1:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000C9F48,"STAT_FZGM_ZWEITLETZT_ASC_DEAKTIVIERT"
                    push       #$1.L
                    jump       __000C9F4E
__000C9F48:         push       #$0.L
__000C9F4E:         pop        L0
                    jz         __000C9F93
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_ZWEITLETZT_ASC_DEAKTIVIERT",S1
                    pop        L0
__000C9F93:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Deaktiviert"
                    push       #$1.L
                    tabset     "tab_Deaktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CA091
                    push       #$1.L
                    jump       __000CA097
__000CA091:         push       #$0.L
__000CA097:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CA11E,"STAT_FZGM_ZWEITLETZT_ABS_DEAKTIVIERT"
                    push       #$1.L
                    jump       __000CA124
__000CA11E:         push       #$0.L
__000CA124:         pop        L0
                    jz         __000CA169
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_ZWEITLETZT_ABS_DEAKTIVIERT",S1
                    pop        L0
__000CA169:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Aktiviert"
                    push       #$1.L
                    tabset     "tab_Aktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CA263
                    push       #$1.L
                    jump       __000CA269
__000CA263:         push       #$0.L
__000CA269:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CA2FA,"STAT_FZGM_ZWEITLETZT_SONDERCODIERUNG_AKTIVIERT"
                    push       #$1.L
                    jump       __000CA300
__000CA2FA:         push       #$0.L
__000CA300:         pop        L0
                    jz         __000CA34F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_ZWEITLETZT_SONDERCODIERUNG_AKTIVIERT",S1
                    pop        L0
__000CA34F:         move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    move       S0[#$3],B2
                    move       S0[#$4],B3
                    pop        L0
                    etag       __000CA4C8,"STAT_FZGM_DRITTLETZT_KM_WERT"
                    push       #$1.L
                    jump       __000CA4CE
__000CA4C8:         push       #$0.L
__000CA4CE:         pop        L0
                    jz         __000CA50E
                    nop
                    move       L0,S0[#$1]
                    push       L0
                    atsp       L0,#$4.L
                    ergd       "STAT_FZGM_DRITTLETZT_KM_WERT",L0
                    pop        L0
__000CA50E:         etag       __000CA53F,"STAT_FZGM_DRITTLETZT_KM_EINH"
                    push       #$1.L
                    jump       __000CA545
__000CA53F:         push       #$0.L
__000CA545:         pop        L0
                    jz         __000CA586
                    nop
                    clear      S1
                    move       S1,"km"
                    push       #$1.L
                    ergs       "STAT_FZGM_DRITTLETZT_KM_EINH",S1
                    pop        L0
__000CA586:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Fahrzeugmodus"
                    push       #$1.L
                    tabset     "tab_Fahrzeugmodus"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CA6CD
                    push       #$1.L
                    jump       __000CA6D3
__000CA6CD:         push       #$0.L
__000CA6D3:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CA755,"STAT_FZGM_DRITTLETZT_MODUS_TEXT"
                    push       #$1.L
                    jump       __000CA75B
__000CA755:         push       #$0.L
__000CA75B:         pop        L0
                    jz         __000CA79B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_DRITTLETZT_MODUS_TEXT",S1
                    pop        L0
__000CA79B:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$F0.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Deaktiviert"
                    push       #$1.L
                    tabset     "tab_Deaktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CA90B
                    push       #$1.L
                    jump       __000CA911
__000CA90B:         push       #$0.L
__000CA911:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CA998,"STAT_FZGM_DRITTLETZT_ASC_DEAKTIVIERT"
                    push       #$1.L
                    jump       __000CA99E
__000CA998:         push       #$0.L
__000CA99E:         pop        L0
                    jz         __000CA9E3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_DRITTLETZT_ASC_DEAKTIVIERT",S1
                    pop        L0
__000CA9E3:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Deaktiviert"
                    push       #$1.L
                    tabset     "tab_Deaktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CAAE1
                    push       #$1.L
                    jump       __000CAAE7
__000CAAE1:         push       #$0.L
__000CAAE7:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CAB6E,"STAT_FZGM_DRITTLETZT_ABS_DEAKTIVIERT"
                    push       #$1.L
                    jump       __000CAB74
__000CAB6E:         push       #$0.L
__000CAB74:         pop        L0
                    jz         __000CABB9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_DRITTLETZT_ABS_DEAKTIVIERT",S1
                    pop        L0
__000CABB9:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Aktiviert"
                    push       #$1.L
                    tabset     "tab_Aktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CACB3
                    push       #$1.L
                    jump       __000CACB9
__000CACB3:         push       #$0.L
__000CACB9:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CAD4A,"STAT_FZGM_DRITTLETZT_SONDERCODIERUNG_AKTIVIERT"
                    push       #$1.L
                    jump       __000CAD50
__000CAD4A:         push       #$0.L
__000CAD50:         pop        L0
                    jz         __000CAD9F
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_DRITTLETZT_SONDERCODIERUNG_AKTIVIERT",S1
                    pop        L0
__000CAD9F:         move       L0,#$4.L
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    push       L1
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$1],B0
                    move       S0[#$2],B1
                    move       S0[#$3],B2
                    move       S0[#$4],B3
                    pop        L0
                    etag       __000CAF18,"STAT_FZGM_VIERTLETZT_KM_WERT"
                    push       #$1.L
                    jump       __000CAF1E
__000CAF18:         push       #$0.L
__000CAF1E:         pop        L0
                    jz         __000CAF5E
                    nop
                    move       L0,S0[#$1]
                    push       L0
                    atsp       L0,#$4.L
                    ergd       "STAT_FZGM_VIERTLETZT_KM_WERT",L0
                    pop        L0
__000CAF5E:         etag       __000CAF8F,"STAT_FZGM_VIERTLETZT_KM_EINH"
                    push       #$1.L
                    jump       __000CAF95
__000CAF8F:         push       #$0.L
__000CAF95:         pop        L0
                    jz         __000CAFD6
                    nop
                    clear      S1
                    move       S1,"km"
                    push       #$1.L
                    ergs       "STAT_FZGM_VIERTLETZT_KM_EINH",S1
                    pop        L0
__000CAFD6:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Fahrzeugmodus"
                    push       #$1.L
                    tabset     "tab_Fahrzeugmodus"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CB11D
                    push       #$1.L
                    jump       __000CB123
__000CB11D:         push       #$0.L
__000CB123:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CB1A5,"STAT_FZGM_VIERTLETZT_MODUS_TEXT"
                    push       #$1.L
                    jump       __000CB1AB
__000CB1A5:         push       #$0.L
__000CB1AB:         pop        L0
                    jz         __000CB1EB
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_VIERTLETZT_MODUS_TEXT",S1
                    pop        L0
__000CB1EB:         clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$F0.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$5],B0
                    move       S0[#$6],B1
                    pop        L0
                    clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Deaktiviert"
                    push       #$1.L
                    tabset     "tab_Deaktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CB35B
                    push       #$1.L
                    jump       __000CB361
__000CB35B:         push       #$0.L
__000CB361:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CB3E8,"STAT_FZGM_VIERTLETZT_ASC_DEAKTIVIERT"
                    push       #$1.L
                    jump       __000CB3EE
__000CB3E8:         push       #$0.L
__000CB3EE:         pop        L0
                    jz         __000CB433
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_VIERTLETZT_ASC_DEAKTIVIERT",S1
                    pop        L0
__000CB433:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$40.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Deaktiviert"
                    push       #$1.L
                    tabset     "tab_Deaktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CB531
                    push       #$1.L
                    jump       __000CB537
__000CB531:         push       #$0.L
__000CB537:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CB5BE,"STAT_FZGM_VIERTLETZT_ABS_DEAKTIVIERT"
                    push       #$1.L
                    jump       __000CB5C4
__000CB5BE:         push       #$0.L
__000CB5C4:         pop        L0
                    jz         __000CB609
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_VIERTLETZT_ABS_DEAKTIVIERT",S1
                    pop        L0
__000CB609:         clear      L0
                    move       I0,S0[#$5]
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$7],B0
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$7]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$7],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Aktiviert"
                    push       #$1.L
                    tabset     "tab_Aktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CB703
                    push       #$1.L
                    jump       __000CB709
__000CB703:         push       #$0.L
__000CB709:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CB79A,"STAT_FZGM_VIERTLETZT_SONDERCODIERUNG_AKTIVIERT"
                    push       #$1.L
                    jump       __000CB7A0
__000CB79A:         push       #$0.L
__000CB7A0:         pop        L0
                    jz         __000CB7EF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_FZGM_VIERTLETZT_SONDERCODIERUNG_AKTIVIERT",S1
                    pop        L0
__000CB7EF:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_INDIVIDUALDATEN_LESEN#
;    JOBNAME:STATUS_INDIVIDUALDATEN_LESEN
;    JOBCOMMENT:KWP2000 :   $21 ReadDataByLocalIdentifier Request Service Id
;    JOBCOMMENT:$50 recordLocalIdentifier "Individualdaten lesen"
;    JOBCOMMENT:
;    JOBCOMMENT:UADPSHS (Schalthebelsensor in Neutralstellung)
;    JOBCOMMENT:GANGAN  (Getriebepoti in Neutralstellung)
;    JOBCOMMENT:GANGA1  (Stellung Getriebepoti 1.Gang)
;    JOBCOMMENT:GANGA2  (Stellung Getriebepoti 2.Gang)
;    JOBCOMMENT:GANGA3  (Stellung Getriebepoti 3.Gang)
;    JOBCOMMENT:GANGA4  (Stellung Getriebepoti 4.Gang)
;    JOBCOMMENT:GANGA5  (Stellung Getriebepoti 5.Gang)
;    JOBCOMMENT:GANGA6  (Stellung Getriebepoti 6.Gang)
;    RESULT:STAT_UADPSHS_INDAT_WERT
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Adaptionswert Schalthebelsensor Neutralstellung
;    RESULT:STAT_UADPSHS_INDAT_EINH
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Einheit Schalthebelsensor Neutralstellung
;    RESULT:STAT_GANGAN_INDAT_WERT
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti Neutralstellung
;    RESULT:STAT_GANGAN_INDAT_EINH
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Einheit Getriebeschaltwalzenpoti Neutralstellung
;    RESULT:STAT_GANGA1_INDAT_WERT
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 1.Gang
;    RESULT:STAT_GANGA1_INDAT_EINH
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Einheit Getriebeschaltwalzenpoti 1.Gang
;    RESULT:STAT_GANGA2_INDAT_WERT
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 2.Gang
;    RESULT:STAT_GANGA2_INDAT_EINH
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Einheit Getriebeschaltwalzenpoti 2.Gang
;    RESULT:STAT_GANGA3_INDAT_WERT
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 3.Gang
;    RESULT:STAT_GANGA3_INDAT_EINH
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Einheit Getriebeschaltwalzenpoti 3.Gang
;    RESULT:STAT_GANGA4_INDAT_WERT
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 4.Gang
;    RESULT:STAT_GANGA4_INDAT_EINH
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Einheit Getriebeschaltwalzenpoti 4.Gang
;    RESULT:STAT_GANGA5_INDAT_WERT
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 5.Gang
;    RESULT:STAT_GANGA5_INDAT_EINH
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Einheit Getriebeschaltwalzenpoti 5.Gang
;    RESULT:STAT_GANGA6_INDAT_WERT
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Adaptionswert Getriebeschaltwalzenpoti 6.Gang
;    RESULT:STAT_GANGA6_INDAT_EINH
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Einheit Getriebeschaltwalzenpoti 6.Gang
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$21.B,$50.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000CB873,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000CB879
__000CB873:         push       #$0.L
__000CB879:         pop        L0
                    jz         __000CB8A6
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000CB8A6:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000CB902:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000CBB99
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000CB964
                    etag       __000CB964,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000CB964:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CB980
                    move       B2,#$1.B
__000CB980:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000CB9A4
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000CB9A4:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000CB9EA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000CBB99
__000CB9EA:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000CBB42,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000CBAAC
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000CBA78
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000CBA78
                    comp       S3[B0],#'!'
                    jz         __000CBA5C
                    comp       S3[B0],#'#'
                    jz         __000CBA5C
                    jump       __000CBA78
__000CBA5C:         comp       I6,#$1.I
                    jz         __000CBA6D
                    wait       #$1.L
__000CBA6D:         subb       I6,#$1.I
                    jnz        __000CB902
__000CBA78:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000CBB99
__000CBAAC:         comp       I3,#$0.I
                    jz         __000CBB36
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CBAD3
                    move       B3,#$1.B
__000CBAD3:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000CBAEB
                    adds       B3,#$1.B
__000CBAEB:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000CBB36
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000CBB99
__000CBB36:         push       #$1.L
                    jump       __000CBB9F
__000CBB42:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000CBB9F
__000CBB99:         push       #$0.L
__000CBB9F:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CBBD9
                    push       #$0.L
                    jump       __000CBBDF
__000CBBD9:         push       #$1.L
__000CBBDF:         pop        L0
                    jz         __000CBBEC
                    nop
                    eoj
__000CBBEC:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000CBCAA,"STAT_UADPSHS_INDAT_WERT"
                    push       #$1.L
                    jump       __000CBCB0
__000CBCAA:         push       #$0.L
__000CBCB0:         pop        L0
                    jz         __000CBCEE
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_UADPSHS_INDAT_WERT",I0
                    pop        L0
__000CBCEE:         etag       __000CBD1A,"STAT_UADPSHS_INDAT_EINH"
                    push       #$1.L
                    jump       __000CBD20
__000CBD1A:         push       #$0.L
__000CBD20:         pop        L0
                    jz         __000CBD5C
                    nop
                    move       L0,#$2D.L
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_UADPSHS_INDAT_EINH",I0
                    pop        L0
__000CBD5C:         move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000CBE19,"STAT_GANGAN_INDAT_WERT"
                    push       #$1.L
                    jump       __000CBE1F
__000CBE19:         push       #$0.L
__000CBE1F:         pop        L0
                    jz         __000CBE5C
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGAN_INDAT_WERT",I0
                    pop        L0
__000CBE5C:         etag       __000CBE87,"STAT_GANGAN_INDAT_EINH"
                    push       #$1.L
                    jump       __000CBE8D
__000CBE87:         push       #$0.L
__000CBE8D:         pop        L0
                    jz         __000CBEC8
                    nop
                    move       L0,#$2D.L
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGAN_INDAT_EINH",I0
                    pop        L0
__000CBEC8:         move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000CBF85,"STAT_GANGA1_INDAT_WERT"
                    push       #$1.L
                    jump       __000CBF8B
__000CBF85:         push       #$0.L
__000CBF8B:         pop        L0
                    jz         __000CBFC8
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA1_INDAT_WERT",I0
                    pop        L0
__000CBFC8:         etag       __000CBFF3,"STAT_GANGA1_INDAT_EINH"
                    push       #$1.L
                    jump       __000CBFF9
__000CBFF3:         push       #$0.L
__000CBFF9:         pop        L0
                    jz         __000CC034
                    nop
                    move       L0,#$2D.L
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA1_INDAT_EINH",I0
                    pop        L0
__000CC034:         move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000CC0F1,"STAT_GANGA2_INDAT_WERT"
                    push       #$1.L
                    jump       __000CC0F7
__000CC0F1:         push       #$0.L
__000CC0F7:         pop        L0
                    jz         __000CC134
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA2_INDAT_WERT",I0
                    pop        L0
__000CC134:         etag       __000CC15F,"STAT_GANGA2_INDAT_EINH"
                    push       #$1.L
                    jump       __000CC165
__000CC15F:         push       #$0.L
__000CC165:         pop        L0
                    jz         __000CC1A0
                    nop
                    move       L0,#$2D.L
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA2_INDAT_EINH",I0
                    pop        L0
__000CC1A0:         move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000CC25D,"STAT_GANGA3_INDAT_WERT"
                    push       #$1.L
                    jump       __000CC263
__000CC25D:         push       #$0.L
__000CC263:         pop        L0
                    jz         __000CC2A0
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA3_INDAT_WERT",I0
                    pop        L0
__000CC2A0:         etag       __000CC2CB,"STAT_GANGA3_INDAT_EINH"
                    push       #$1.L
                    jump       __000CC2D1
__000CC2CB:         push       #$0.L
__000CC2D1:         pop        L0
                    jz         __000CC30C
                    nop
                    move       L0,#$2D.L
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA3_INDAT_EINH",I0
                    pop        L0
__000CC30C:         move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000CC3C9,"STAT_GANGA4_INDAT_WERT"
                    push       #$1.L
                    jump       __000CC3CF
__000CC3C9:         push       #$0.L
__000CC3CF:         pop        L0
                    jz         __000CC40C
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA4_INDAT_WERT",I0
                    pop        L0
__000CC40C:         etag       __000CC437,"STAT_GANGA4_INDAT_EINH"
                    push       #$1.L
                    jump       __000CC43D
__000CC437:         push       #$0.L
__000CC43D:         pop        L0
                    jz         __000CC478
                    nop
                    move       L0,#$2D.L
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA4_INDAT_EINH",I0
                    pop        L0
__000CC478:         move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000CC535,"STAT_GANGA5_INDAT_WERT"
                    push       #$1.L
                    jump       __000CC53B
__000CC535:         push       #$0.L
__000CC53B:         pop        L0
                    jz         __000CC578
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA5_INDAT_WERT",I0
                    pop        L0
__000CC578:         etag       __000CC5A3,"STAT_GANGA5_INDAT_EINH"
                    push       #$1.L
                    jump       __000CC5A9
__000CC5A3:         push       #$0.L
__000CC5A9:         pop        L0
                    jz         __000CC5E4
                    nop
                    move       L0,#$2D.L
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA5_INDAT_EINH",I0
                    pop        L0
__000CC5E4:         move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000CC6A1,"STAT_GANGA6_INDAT_WERT"
                    push       #$1.L
                    jump       __000CC6A7
__000CC6A1:         push       #$0.L
__000CC6A7:         pop        L0
                    jz         __000CC6E4
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA6_INDAT_WERT",I0
                    pop        L0
__000CC6E4:         etag       __000CC70F,"STAT_GANGA6_INDAT_EINH"
                    push       #$1.L
                    jump       __000CC715
__000CC70F:         push       #$0.L
__000CC715:         pop        L0
                    jz         __000CC750
                    nop
                    move       L0,#$2D.L
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_GANGA6_INDAT_EINH",I0
                    pop        L0
__000CC750:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_INDIVIDUALDATEN_SCHREIBEN#
;    JOBNAME:STEUERN_INDIVIDUALDATEN_SCHREIBEN
;    JOBCOMMENT:KWP2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:$40 "Individualdaten schreiben"
;    JOBCOMMENT:Modus  : Default
;    ARG:UADPSHS
;    ARGTYPE:string
;    ARGCOMMENT:uadpshs_w
;    ARG:GANGAN
;    ARGTYPE:string
;    ARGCOMMENT:uganga[0]
;    ARG:GANGA1
;    ARGTYPE:string
;    ARGCOMMENT:uganga[1]
;    ARG:GANGA2
;    ARGTYPE:string
;    ARGCOMMENT:uganga[2]
;    ARG:GANGA3
;    ARGTYPE:string
;    ARGCOMMENT:uganga[3]
;    ARG:GANGA4
;    ARGTYPE:string
;    ARGCOMMENT:uganga[4]
;    ARG:GANGA5
;    ARGTYPE:string
;    ARGCOMMENT:uganga[5]
;    ARG:GANGA6
;    ARGTYPE:string
;    ARGCOMMENT:uganga[6]
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$92.B,$12.B,$F1.B,$3B.B,$40.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B,$FF.B}
                    clear      S5
                    move       S5,S1
                    pars       S1,#$1.I
                    jz         __000CC7B5
                    push       #$1.L
                    jump       __000CC7BB
__000CC7B5:         push       #$0.L
__000CC7BB:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CC7DD
                    push       #$0.L
                    jump       __000CC7E3
__000CC7DD:         push       #$1.L
__000CC7E3:         pars       S1,#$2.I
                    jz         __000CC7FA
                    push       #$1.L
                    jump       __000CC800
__000CC7FA:         push       #$0.L
__000CC800:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CC822
                    push       #$0.L
                    jump       __000CC828
__000CC822:         push       #$1.L
__000CC828:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000CC857
                    push       #$0.L
                    jump       __000CC85D
__000CC857:         push       #$1.L
__000CC85D:         pars       S1,#$3.I
                    jz         __000CC874
                    push       #$1.L
                    jump       __000CC87A
__000CC874:         push       #$0.L
__000CC87A:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CC89C
                    push       #$0.L
                    jump       __000CC8A2
__000CC89C:         push       #$1.L
__000CC8A2:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000CC8D1
                    push       #$0.L
                    jump       __000CC8D7
__000CC8D1:         push       #$1.L
__000CC8D7:         pars       S1,#$4.I
                    jz         __000CC8EE
                    push       #$1.L
                    jump       __000CC8F4
__000CC8EE:         push       #$0.L
__000CC8F4:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CC916
                    push       #$0.L
                    jump       __000CC91C
__000CC916:         push       #$1.L
__000CC91C:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000CC94B
                    push       #$0.L
                    jump       __000CC951
__000CC94B:         push       #$1.L
__000CC951:         pars       S1,#$5.I
                    jz         __000CC968
                    push       #$1.L
                    jump       __000CC96E
__000CC968:         push       #$0.L
__000CC96E:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CC990
                    push       #$0.L
                    jump       __000CC996
__000CC990:         push       #$1.L
__000CC996:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000CC9C5
                    push       #$0.L
                    jump       __000CC9CB
__000CC9C5:         push       #$1.L
__000CC9CB:         pars       S1,#$6.I
                    jz         __000CC9E2
                    push       #$1.L
                    jump       __000CC9E8
__000CC9E2:         push       #$0.L
__000CC9E8:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CCA0A
                    push       #$0.L
                    jump       __000CCA10
__000CCA0A:         push       #$1.L
__000CCA10:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000CCA3F
                    push       #$0.L
                    jump       __000CCA45
__000CCA3F:         push       #$1.L
__000CCA45:         pars       S1,#$7.I
                    jz         __000CCA5C
                    push       #$1.L
                    jump       __000CCA62
__000CCA5C:         push       #$0.L
__000CCA62:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CCA84
                    push       #$0.L
                    jump       __000CCA8A
__000CCA84:         push       #$1.L
__000CCA8A:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000CCAB9
                    push       #$0.L
                    jump       __000CCABF
__000CCAB9:         push       #$1.L
__000CCABF:         pars       S1,#$8.I
                    jz         __000CCAD6
                    push       #$1.L
                    jump       __000CCADC
__000CCAD6:         push       #$0.L
__000CCADC:         push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CCAFE
                    push       #$0.L
                    jump       __000CCB04
__000CCAFE:         push       #$1.L
__000CCB04:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000CCB33
                    push       #$0.L
                    jump       __000CCB39
__000CCB33:         push       #$1.L
__000CCB39:         pop        L0
                    jz         __000CCB78
                    nop
                    clear      S1
                    move       S1,"ARGUMENT_MISSING"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000CCB78:         clear      S1
                    pars       S1,#$1.I
                    jz         __000CCB92
                    push       #$1.L
                    jump       __000CCB98
__000CCB92:         push       #$0.L
__000CCB98:         clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    a2fix      L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$3FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000CCC10
                    push       #$0.L
                    jump       __000CCC16
__000CCC10:         push       #$1.L
__000CCC16:         pop        L0
                    jz         __000CCC4F
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000CCC4F:         move       L0,#$5.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    pars       S1,#$2.I
                    jz         __000CCCDF
                    push       #$1.L
                    jump       __000CCCE5
__000CCCDF:         push       #$0.L
__000CCCE5:         clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    a2fix      L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$3FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000CCD5D
                    push       #$0.L
                    jump       __000CCD63
__000CCD5D:         push       #$1.L
__000CCD63:         pop        L0
                    jz         __000CCD9C
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000CCD9C:         move       L0,#$7.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    pars       S1,#$3.I
                    jz         __000CCE2C
                    push       #$1.L
                    jump       __000CCE32
__000CCE2C:         push       #$0.L
__000CCE32:         clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    a2fix      L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$3FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000CCEAA
                    push       #$0.L
                    jump       __000CCEB0
__000CCEAA:         push       #$1.L
__000CCEB0:         pop        L0
                    jz         __000CCEE9
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000CCEE9:         move       L0,#$9.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    pars       S1,#$4.I
                    jz         __000CCF79
                    push       #$1.L
                    jump       __000CCF7F
__000CCF79:         push       #$0.L
__000CCF7F:         clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    a2fix      L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$3FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000CCFF7
                    push       #$0.L
                    jump       __000CCFFD
__000CCFF7:         push       #$1.L
__000CCFFD:         pop        L0
                    jz         __000CD036
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000CD036:         move       L0,#$B.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$C.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    pars       S1,#$5.I
                    jz         __000CD0C6
                    push       #$1.L
                    jump       __000CD0CC
__000CD0C6:         push       #$0.L
__000CD0CC:         clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    a2fix      L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$3FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000CD144
                    push       #$0.L
                    jump       __000CD14A
__000CD144:         push       #$1.L
__000CD14A:         pop        L0
                    jz         __000CD183
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000CD183:         move       L0,#$D.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$E.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    pars       S1,#$6.I
                    jz         __000CD213
                    push       #$1.L
                    jump       __000CD219
__000CD213:         push       #$0.L
__000CD219:         clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    a2fix      L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$3FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000CD291
                    push       #$0.L
                    jump       __000CD297
__000CD291:         push       #$1.L
__000CD297:         pop        L0
                    jz         __000CD2D0
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000CD2D0:         move       L0,#$F.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$10.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    pars       S1,#$7.I
                    jz         __000CD360
                    push       #$1.L
                    jump       __000CD366
__000CD360:         push       #$0.L
__000CD366:         clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    a2fix      L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$3FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000CD3DE
                    push       #$0.L
                    jump       __000CD3E4
__000CD3DE:         push       #$1.L
__000CD3E4:         pop        L0
                    jz         __000CD41D
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000CD41D:         move       L0,#$11.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$12.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      S1
                    pars       S1,#$8.I
                    jz         __000CD4AD
                    push       #$1.L
                    jump       __000CD4B3
__000CD4AD:         push       #$0.L
__000CD4B3:         clear      S4
                    move       S4,S1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    a2fix      L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$3FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    ja         __000CD52B
                    push       #$0.L
                    jump       __000CD531
__000CD52B:         push       #$1.L
__000CD531:         pop        L0
                    jz         __000CD56A
                    nop
                    clear      S1
                    move       S1,"ERROR_DATA"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000CD56A:         move       L0,#$13.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    lsr        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$14.L
                    push       L0
                    move       L0,S0[#$0]
                    push       L0
                    move       L0,#$FF.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    etag       __000CD626,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000CD62C
__000CD626:         push       #$0.L
__000CD62C:         pop        L0
                    jz         __000CD659
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000CD659:         clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000CD6B5:         clear      S2
                    clear      S3
                    xsend      S2,S5
                    slen       I3,S5
                    slen       I4,S2
                    comp       I4,#$0.I
                    jz         __000CD94C
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000CD717
                    etag       __000CD717,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S2
__000CD717:         move       B2,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CD733
                    move       B2,#$1.B
__000CD733:         move       I2,S2[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000CD757
                    move       I2,S2[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000CD757:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000CD79D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000CD94C
__000CD79D:         move       S3,S2[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000CD8F5,#$A.L
                    comp       S2[B2],#$7F.B
                    jnz        __000CD85F
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000CD82B
                    move       BE,S5[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000CD82B
                    comp       S2[B0],#'!'
                    jz         __000CD80F
                    comp       S2[B0],#'#'
                    jz         __000CD80F
                    jump       __000CD82B
__000CD80F:         comp       I6,#$1.I
                    jz         __000CD820
                    wait       #$1.L
__000CD820:         subb       I6,#$1.I
                    jnz        __000CD6B5
__000CD82B:         fix2hex    S1,S2[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000CD94C
__000CD85F:         comp       I3,#$0.I
                    jz         __000CD8E9
                    move       B3,#$3.B
                    move       B0,S5[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CD886
                    move       B3,#$1.B
__000CD886:         move       B0,S5[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000CD89E
                    adds       B3,#$1.B
__000CD89E:         move       B1,S5[B3]
                    adds       B1,#'@'
                    comp       S2[B2],B1
                    jz         __000CD8E9
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000CD94C
__000CD8E9:         push       #$1.L
                    jump       __000CD952
__000CD8F5:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000CD952
__000CD94C:         push       #$0.L
__000CD952:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CD98C
                    push       #$0.L
                    jump       __000CD992
__000CD98C:         push       #$1.L
__000CD992:         pop        L0
                    jz         __000CD99F
                    nop
                    eoj
__000CD99F:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_NMAXWERK#
;    JOBNAME:STATUS_NMAXWERK
;    JOBCOMMENT:Liefert Status der Drehzahlbegrenzung (1 = aktiv , 0 = nicht aktiv)
;    JOBCOMMENT:KWP2000:    $22     ReadDataByCommonIdentifier
;    JOBCOMMENT:$40 $17 RecordCommonIdentifier "Status Drehzahlbegrenzung Werk"
;    RESULT:STAT_NMAXWERK_AKTIV
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Status Drehzahlbegrenzung Werk
;    RESULT:STAT_NMAXWERK_TEXT
;    RESULTTYPE:string
;    RESULTCOMMENT:Status Drehzahlbegrenzung Werk
;    RESULT:STAT_NMAXWERK_ZUSTAND
;    RESULTTYPE:string
;    RESULTCOMMENT:Status Drehzahlbegrenzung Werk
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:"OKAY", wenn fehlerfrei
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$40.B,$17.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000CDA24,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000CDA2A
__000CDA24:         push       #$0.L
__000CDA2A:         pop        L0
                    jz         __000CDA57
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000CDA57:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000CDAB3:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000CDD4A
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000CDB15
                    etag       __000CDB15,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000CDB15:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CDB31
                    move       B2,#$1.B
__000CDB31:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000CDB55
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000CDB55:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000CDB9B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000CDD4A
__000CDB9B:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000CDCF3,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000CDC5D
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000CDC29
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000CDC29
                    comp       S3[B0],#'!'
                    jz         __000CDC0D
                    comp       S3[B0],#'#'
                    jz         __000CDC0D
                    jump       __000CDC29
__000CDC0D:         comp       I6,#$1.I
                    jz         __000CDC1E
                    wait       #$1.L
__000CDC1E:         subb       I6,#$1.I
                    jnz        __000CDAB3
__000CDC29:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000CDD4A
__000CDC5D:         comp       I3,#$0.I
                    jz         __000CDCE7
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CDC84
                    move       B3,#$1.B
__000CDC84:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000CDC9C
                    adds       B3,#$1.B
__000CDC9C:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000CDCE7
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000CDD4A
__000CDCE7:         push       #$1.L
                    jump       __000CDD50
__000CDCF3:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000CDD50
__000CDD4A:         push       #$0.L
__000CDD50:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CDD8A
                    push       #$0.L
                    jump       __000CDD90
__000CDD8A:         push       #$1.L
__000CDD90:         pop        L0
                    jz         __000CDD9D
                    nop
                    eoj
__000CDD9D:         move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    pop        L0
                    etag       __000CDE18,"STAT_NMAXWERK_AKTIV"
                    push       #$1.L
                    jump       __000CDE1E
__000CDE18:         push       #$0.L
__000CDE1E:         pop        L0
                    jz         __000CDE58
                    nop
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_NMAXWERK_AKTIV",I0
                    pop        L0
__000CDE58:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      L0
                    move       B0,S0[#$0]
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2dez    S5,L0
                    push       #$1.L
                    pop        L1
                    move       L0,L2
                    move       S0[#$0],B0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"tab_Aktiviert"
                    push       #$1.L
                    tabset     "tab_Aktiviert"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,"WERT"
                    push       #$1.L
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    move       S1,S5
                    tabseek    "WERT",S1
                    jz         __000CDF1F
                    push       #$1.L
                    jump       __000CDF25
__000CDF1F:         push       #$0.L
__000CDF25:         pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,"TEXT"
                    push       #$1.L
                    tabget     S5,"TEXT"
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CDF9D,"STAT_NMAXWERK_ZUSTAND"
                    push       #$1.L
                    jump       __000CDFA3
__000CDF9D:         push       #$0.L
__000CDFA3:         pop        L0
                    jz         __000CDFD9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_NMAXWERK_ZUSTAND",S1
                    pop        L0
__000CDFD9:         etag       __000CE000,"STAT_NMAXWERK_TEXT"
                    push       #$1.L
                    jump       __000CE006
__000CE000:         push       #$0.L
__000CE006:         pop        L0
                    jz         __000CE059
                    nop
                    clear      S1
                    move       S1,"Status Drehzahlbegrenzung Werk"
                    push       #$1.L
                    ergs       "STAT_NMAXWERK_TEXT",S1
                    pop        L0
__000CE059:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STEUERN_FASTA_ZURUECKSETZEN#
;    JOBNAME:STEUERN_FASTA_ZURUECKSETZEN
;    JOBCOMMENT:Setzt gespeicherte NV-Größen der FASTA-Profile zurück
;    JOBCOMMENT:KWP2000: $3B WriteDataByLocalIdentifier
;    JOBCOMMENT:$41 "Steuern FASTA zurücksetzen"
;    JOBCOMMENT:
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;
                    clear      S1
                    move       S1,{$82.B,$12.B,$F1.B,$3B.B,$41.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000CE0DD,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000CE0E3
__000CE0DD:         push       #$0.L
__000CE0E3:         pop        L0
                    jz         __000CE110
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000CE110:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000CE16C:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000CE403
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000CE1CE
                    etag       __000CE1CE,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000CE1CE:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CE1EA
                    move       B2,#$1.B
__000CE1EA:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000CE20E
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000CE20E:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000CE254
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000CE403
__000CE254:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000CE3AC,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000CE316
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000CE2E2
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000CE2E2
                    comp       S3[B0],#'!'
                    jz         __000CE2C6
                    comp       S3[B0],#'#'
                    jz         __000CE2C6
                    jump       __000CE2E2
__000CE2C6:         comp       I6,#$1.I
                    jz         __000CE2D7
                    wait       #$1.L
__000CE2D7:         subb       I6,#$1.I
                    jnz        __000CE16C
__000CE2E2:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000CE403
__000CE316:         comp       I3,#$0.I
                    jz         __000CE3A0
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CE33D
                    move       B3,#$1.B
__000CE33D:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000CE355
                    adds       B3,#$1.B
__000CE355:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000CE3A0
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000CE403
__000CE3A0:         push       #$1.L
                    jump       __000CE409
__000CE3AC:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000CE409
__000CE403:         push       #$0.L
__000CE409:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CE443
                    push       #$0.L
                    jump       __000CE449
__000CE443:         push       #$1.L
__000CE449:         pop        L0
                    jz         __000CE456
                    nop
                    eoj
__000CE456:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_FASTA_PROFIL_1#
;    JOBNAME:STATUS_FASTA_PROFIL_1
;    JOBCOMMENT:KWP2000:    $22      ReadDataByCommonIdentifier
;    JOBCOMMENT:$22 $00  RecordCommonIdentifier "liest gespeicherte NV-Größen des FASTA-Profils 1 aus"
;    JOBCOMMENT:
;    JOBCOMMENT:FASTA_PROFIL_1_MN_STRING (Fastaprofil 1 Untergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_1_MX_STRING (Fastaprofil 1 Obergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_1_M_BEREICH_1-7 (Fastaprofil 1 Bereich 1-7)
;    JOBCOMMENT:FASTA_PROFIL_STRING (Name der Profilgröße)
;    RESULT:STAT_PROFIL_1_MN_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 1 Untergrenze
;    RESULT:STAT_PROFIL_1_MN_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 1 Untergrenze
;    RESULT:STAT_PROFIL_1_MX_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 1 Obergrenze
;    RESULT:STAT_PROFIL_1_MX_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 1 Obergrenze
;    RESULT:STAT_PROFIL_1_STRING
;    RESULTTYPE:string
;    RESULTCOMMENT:Name der Profilgroesse Fastaprofil 1
;    RESULT:STAT_PROFIL_1_M_BEREICH_1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 1 Bereich 1
;    RESULT:STAT_PROFIL_1_M_BEREICH_1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 1 Bereich 1
;    RESULT:STAT_PROFIL_1_M_BEREICH_2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 1 Bereich 2
;    RESULT:STAT_PROFIL_1_M_BEREICH_2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 1 Bereich 2
;    RESULT:STAT_PROFIL_1_M_BEREICH_3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 1 Bereich 3
;    RESULT:STAT_PROFIL_1_M_BEREICH_3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 1 Bereich 3
;    RESULT:STAT_PROFIL_1_M_BEREICH_4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 1 Bereich 4
;    RESULT:STAT_PROFIL_1_M_BEREICH_4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 1 Bereich 4
;    RESULT:STAT_PROFIL_1_M_BEREICH_5_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 1 Bereich 5
;    RESULT:STAT_PROFIL_1_M_BEREICH_5_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 1 Bereich 5
;    RESULT:STAT_PROFIL_1_M_BEREICH_6_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 1 Bereich 6
;    RESULT:STAT_PROFIL_1_M_BEREICH_6_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 1 Bereich 6
;    RESULT:STAT_PROFIL_1_M_BEREICH_7_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 1 Bereich 7
;    RESULT:STAT_PROFIL_1_M_BEREICH_7_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 1 Bereich 7
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$22.B,$00.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000CE4FB,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000CE501
__000CE4FB:         push       #$0.L
__000CE501:         pop        L0
                    jz         __000CE52E
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000CE52E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000CE58A:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000CE821
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000CE5EC
                    etag       __000CE5EC,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000CE5EC:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CE608
                    move       B2,#$1.B
__000CE608:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000CE62C
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000CE62C:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000CE672
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000CE821
__000CE672:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000CE7CA,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000CE734
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000CE700
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000CE700
                    comp       S3[B0],#'!'
                    jz         __000CE6E4
                    comp       S3[B0],#'#'
                    jz         __000CE6E4
                    jump       __000CE700
__000CE6E4:         comp       I6,#$1.I
                    jz         __000CE6F5
                    wait       #$1.L
__000CE6F5:         subb       I6,#$1.I
                    jnz        __000CE58A
__000CE700:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000CE821
__000CE734:         comp       I3,#$0.I
                    jz         __000CE7BE
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000CE75B
                    move       B3,#$1.B
__000CE75B:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000CE773
                    adds       B3,#$1.B
__000CE773:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000CE7BE
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000CE821
__000CE7BE:         push       #$1.L
                    jump       __000CE827
__000CE7CA:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000CE827
__000CE821:         push       #$0.L
__000CE827:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CE861
                    push       #$0.L
                    jump       __000CE867
__000CE861:         push       #$1.L
__000CE867:         pop        L0
                    jz         __000CE874
                    nop
                    eoj
__000CE874:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000CE8B6:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000CE8E8
                    push       #$0.L
                    jump       __000CE8EE
__000CE8E8:         push       #$1.L
__000CE8EE:         pop        L0
                    jz         __000CE997
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000CE8B6
__000CE997:         etag       __000CE9C8,"STAT_PROFIL_1_MN_STRING_WERT"
                    push       #$1.L
                    jump       __000CE9CE
__000CE9C8:         push       #$0.L
__000CE9CE:         pop        L0
                    jz         __000CEA0B
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_MN_STRING_WERT",S1
                    pop        L0
__000CEA0B:         etag       __000CEA3C,"STAT_PROFIL_1_MN_STRING_EINH"
                    push       #$1.L
                    jump       __000CEA42
__000CEA3C:         push       #$0.L
__000CEA42:         pop        L0
                    jz         __000CEA82
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_MN_STRING_EINH",S1
                    pop        L0
__000CEA82:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000CEAC4:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000CEAF6
                    push       #$0.L
                    jump       __000CEAFC
__000CEAF6:         push       #$1.L
__000CEAFC:         pop        L0
                    jz         __000CEBA5
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000CEAC4
__000CEBA5:         etag       __000CEBD6,"STAT_PROFIL_1_MX_STRING_WERT"
                    push       #$1.L
                    jump       __000CEBDC
__000CEBD6:         push       #$0.L
__000CEBDC:         pop        L0
                    jz         __000CEC19
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_MX_STRING_WERT",S1
                    pop        L0
__000CEC19:         etag       __000CEC4A,"STAT_PROFIL_1_MX_STRING_EINH"
                    push       #$1.L
                    jump       __000CEC50
__000CEC4A:         push       #$0.L
__000CEC50:         pop        L0
                    jz         __000CEC90
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_MX_STRING_EINH",S1
                    pop        L0
__000CEC90:         move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000CEDB0
                    ergr       "",F1
__000CEDB0:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CEE1D,"STAT_PROFIL_1_M_BEREICH_1_WERT"
                    push       #$1.L
                    jump       __000CEE23
__000CEE1D:         push       #$0.L
__000CEE23:         pop        L0
                    jz         __000CEE5F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_1_M_BEREICH_1_WERT",F0
                    pop        L0
__000CEE5F:         etag       __000CEE92,"STAT_PROFIL_1_M_BEREICH_1_EINH"
                    push       #$1.L
                    jump       __000CEE98
__000CEE92:         push       #$0.L
__000CEE98:         pop        L0
                    jz         __000CEEDC
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_M_BEREICH_1_EINH",S1
                    pop        L0
__000CEEDC:         move       L0,#$19.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000CEFFC
                    ergr       "",F1
__000CEFFC:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CF069,"STAT_PROFIL_1_M_BEREICH_2_WERT"
                    push       #$1.L
                    jump       __000CF06F
__000CF069:         push       #$0.L
__000CF06F:         pop        L0
                    jz         __000CF0AB
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_1_M_BEREICH_2_WERT",F0
                    pop        L0
__000CF0AB:         etag       __000CF0DE,"STAT_PROFIL_1_M_BEREICH_2_EINH"
                    push       #$1.L
                    jump       __000CF0E4
__000CF0DE:         push       #$0.L
__000CF0E4:         pop        L0
                    jz         __000CF128
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_M_BEREICH_2_EINH",S1
                    pop        L0
__000CF128:         move       L0,#$1B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000CF248
                    ergr       "",F1
__000CF248:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CF2B5,"STAT_PROFIL_1_M_BEREICH_3_WERT"
                    push       #$1.L
                    jump       __000CF2BB
__000CF2B5:         push       #$0.L
__000CF2BB:         pop        L0
                    jz         __000CF2F7
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_1_M_BEREICH_3_WERT",F0
                    pop        L0
__000CF2F7:         etag       __000CF32A,"STAT_PROFIL_1_M_BEREICH_3_EINH"
                    push       #$1.L
                    jump       __000CF330
__000CF32A:         push       #$0.L
__000CF330:         pop        L0
                    jz         __000CF374
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_M_BEREICH_3_EINH",S1
                    pop        L0
__000CF374:         move       L0,#$1D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000CF494
                    ergr       "",F1
__000CF494:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CF501,"STAT_PROFIL_1_M_BEREICH_4_WERT"
                    push       #$1.L
                    jump       __000CF507
__000CF501:         push       #$0.L
__000CF507:         pop        L0
                    jz         __000CF543
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_1_M_BEREICH_4_WERT",F0
                    pop        L0
__000CF543:         etag       __000CF576,"STAT_PROFIL_1_M_BEREICH_4_EINH"
                    push       #$1.L
                    jump       __000CF57C
__000CF576:         push       #$0.L
__000CF57C:         pop        L0
                    jz         __000CF5C0
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_M_BEREICH_4_EINH",S1
                    pop        L0
__000CF5C0:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000CF6E0
                    ergr       "",F1
__000CF6E0:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CF74D,"STAT_PROFIL_1_M_BEREICH_5_WERT"
                    push       #$1.L
                    jump       __000CF753
__000CF74D:         push       #$0.L
__000CF753:         pop        L0
                    jz         __000CF78F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_1_M_BEREICH_5_WERT",F0
                    pop        L0
__000CF78F:         etag       __000CF7C2,"STAT_PROFIL_1_M_BEREICH_5_EINH"
                    push       #$1.L
                    jump       __000CF7C8
__000CF7C2:         push       #$0.L
__000CF7C8:         pop        L0
                    jz         __000CF80C
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_M_BEREICH_5_EINH",S1
                    pop        L0
__000CF80C:         move       L0,#$21.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$22.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000CF92C
                    ergr       "",F1
__000CF92C:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CF999,"STAT_PROFIL_1_M_BEREICH_6_WERT"
                    push       #$1.L
                    jump       __000CF99F
__000CF999:         push       #$0.L
__000CF99F:         pop        L0
                    jz         __000CF9DB
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_1_M_BEREICH_6_WERT",F0
                    pop        L0
__000CF9DB:         etag       __000CFA0E,"STAT_PROFIL_1_M_BEREICH_6_EINH"
                    push       #$1.L
                    jump       __000CFA14
__000CFA0E:         push       #$0.L
__000CFA14:         pop        L0
                    jz         __000CFA58
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_M_BEREICH_6_EINH",S1
                    pop        L0
__000CFA58:         move       L0,#$23.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$24.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000CFB78
                    ergr       "",F1
__000CFB78:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000CFBE5,"STAT_PROFIL_1_M_BEREICH_7_WERT"
                    push       #$1.L
                    jump       __000CFBEB
__000CFBE5:         push       #$0.L
__000CFBEB:         pop        L0
                    jz         __000CFC27
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_1_M_BEREICH_7_WERT",F0
                    pop        L0
__000CFC27:         etag       __000CFC5A,"STAT_PROFIL_1_M_BEREICH_7_EINH"
                    push       #$1.L
                    jump       __000CFC60
__000CFC5A:         push       #$0.L
__000CFC60:         pop        L0
                    jz         __000CFCA4
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_M_BEREICH_7_EINH",S1
                    pop        L0
__000CFCA4:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000CFCE6:         clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CFD18
                    push       #$0.L
                    jump       __000CFD1E
__000CFD18:         push       #$1.L
__000CFD1E:         pop        L0
                    jz         __000CFE4C
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$25.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000CFDDF
                    push       #$0.L
                    jump       __000CFDE5
__000CFDDF:         push       #$1.L
__000CFDE5:         pop        L0
                    jz         __000CFE10
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
__000CFE10:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000CFCE6
__000CFE4C:         etag       __000CFE75,"STAT_PROFIL_1_STRING"
                    push       #$1.L
                    jump       __000CFE7B
__000CFE75:         push       #$0.L
__000CFE7B:         pop        L0
                    jz         __000CFEB0
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_1_STRING",S1
                    pop        L0
__000CFEB0:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_FASTA_PROFIL_2#
;    JOBNAME:STATUS_FASTA_PROFIL_2
;    JOBCOMMENT:KWP2000:    $22      ReadDataByCommonIdentifier
;    JOBCOMMENT:$22 $01  RecordCommonIdentifier "liest gespeicherte NV-Größen des FASTA-Profils 2 aus"
;    JOBCOMMENT:
;    JOBCOMMENT:FASTA_PROFIL_2_MN_STRING (Fastaprofil 2 Untergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_2_MX_STRING (Fastaprofil 2 Obergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_2_M_BEREICH_1-7 (Fastaprofil 2 Bereich 1-7)
;    JOBCOMMENT:FASTA_PROFIL_STRING (Name der Profilgröße)
;    RESULT:STAT_PROFIL_2_MN_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 2 Untergrenze
;    RESULT:STAT_PROFIL_2_MN_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 2 Untergrenze
;    RESULT:STAT_PROFIL_2_MX_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 2 Obergrenze
;    RESULT:STAT_PROFIL_2_MX_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 2 Obergrenze
;    RESULT:STAT_PROFIL_2_STRING
;    RESULTTYPE:string
;    RESULTCOMMENT:Name der Profilgroesse Fastaprofil 2
;    RESULT:STAT_PROFIL_2_M_BEREICH_1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 2 Bereich 1
;    RESULT:STAT_PROFIL_2_M_BEREICH_1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 2 Bereich 1
;    RESULT:STAT_PROFIL_2_M_BEREICH_2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 2 Bereich 2
;    RESULT:STAT_PROFIL_2_M_BEREICH_2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 2 Bereich 2
;    RESULT:STAT_PROFIL_2_M_BEREICH_3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 2 Bereich 3
;    RESULT:STAT_PROFIL_2_M_BEREICH_3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 2 Bereich 3
;    RESULT:STAT_PROFIL_2_M_BEREICH_4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 2 Bereich 4
;    RESULT:STAT_PROFIL_2_M_BEREICH_4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 2 Bereich 4
;    RESULT:STAT_PROFIL_2_M_BEREICH_5_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 2 Bereich 5
;    RESULT:STAT_PROFIL_2_M_BEREICH_5_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 2 Bereich 5
;    RESULT:STAT_PROFIL_2_M_BEREICH_6_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 2 Bereich 6
;    RESULT:STAT_PROFIL_2_M_BEREICH_6_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 2 Bereich 6
;    RESULT:STAT_PROFIL_2_M_BEREICH_7_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 2 Bereich 7
;    RESULT:STAT_PROFIL_2_M_BEREICH_7_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 2 Bereich 7
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$22.B,$01.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000CFF55,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000CFF5B
__000CFF55:         push       #$0.L
__000CFF5B:         pop        L0
                    jz         __000CFF88
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000CFF88:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000CFFE4:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D027B
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000D0046
                    etag       __000D0046,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000D0046:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D0062
                    move       B2,#$1.B
__000D0062:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D0086
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D0086:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D00CC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D027B
__000D00CC:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D0224,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D018E
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D015A
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D015A
                    comp       S3[B0],#'!'
                    jz         __000D013E
                    comp       S3[B0],#'#'
                    jz         __000D013E
                    jump       __000D015A
__000D013E:         comp       I6,#$1.I
                    jz         __000D014F
                    wait       #$1.L
__000D014F:         subb       I6,#$1.I
                    jnz        __000CFFE4
__000D015A:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D027B
__000D018E:         comp       I3,#$0.I
                    jz         __000D0218
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D01B5
                    move       B3,#$1.B
__000D01B5:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D01CD
                    adds       B3,#$1.B
__000D01CD:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D0218
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D027B
__000D0218:         push       #$1.L
                    jump       __000D0281
__000D0224:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D0281
__000D027B:         push       #$0.L
__000D0281:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D02BB
                    push       #$0.L
                    jump       __000D02C1
__000D02BB:         push       #$1.L
__000D02C1:         pop        L0
                    jz         __000D02CE
                    nop
                    eoj
__000D02CE:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D0310:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000D0342
                    push       #$0.L
                    jump       __000D0348
__000D0342:         push       #$1.L
__000D0348:         pop        L0
                    jz         __000D03F1
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D0310
__000D03F1:         etag       __000D0422,"STAT_PROFIL_2_MN_STRING_WERT"
                    push       #$1.L
                    jump       __000D0428
__000D0422:         push       #$0.L
__000D0428:         pop        L0
                    jz         __000D0465
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_MN_STRING_WERT",S1
                    pop        L0
__000D0465:         etag       __000D0496,"STAT_PROFIL_2_MN_STRING_EINH"
                    push       #$1.L
                    jump       __000D049C
__000D0496:         push       #$0.L
__000D049C:         pop        L0
                    jz         __000D04DC
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_MN_STRING_EINH",S1
                    pop        L0
__000D04DC:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D051E:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000D0550
                    push       #$0.L
                    jump       __000D0556
__000D0550:         push       #$1.L
__000D0556:         pop        L0
                    jz         __000D05FF
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D051E
__000D05FF:         etag       __000D0630,"STAT_PROFIL_2_MX_STRING_WERT"
                    push       #$1.L
                    jump       __000D0636
__000D0630:         push       #$0.L
__000D0636:         pop        L0
                    jz         __000D0673
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_MX_STRING_WERT",S1
                    pop        L0
__000D0673:         etag       __000D06A4,"STAT_PROFIL_2_MX_STRING_EINH"
                    push       #$1.L
                    jump       __000D06AA
__000D06A4:         push       #$0.L
__000D06AA:         pop        L0
                    jz         __000D06EA
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_MX_STRING_EINH",S1
                    pop        L0
__000D06EA:         move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D080A
                    ergr       "",F1
__000D080A:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D0877,"STAT_PROFIL_2_M_BEREICH_1_WERT"
                    push       #$1.L
                    jump       __000D087D
__000D0877:         push       #$0.L
__000D087D:         pop        L0
                    jz         __000D08B9
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_2_M_BEREICH_1_WERT",F0
                    pop        L0
__000D08B9:         etag       __000D08EC,"STAT_PROFIL_2_M_BEREICH_1_EINH"
                    push       #$1.L
                    jump       __000D08F2
__000D08EC:         push       #$0.L
__000D08F2:         pop        L0
                    jz         __000D0936
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_M_BEREICH_1_EINH",S1
                    pop        L0
__000D0936:         move       L0,#$19.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D0A56
                    ergr       "",F1
__000D0A56:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D0AC3,"STAT_PROFIL_2_M_BEREICH_2_WERT"
                    push       #$1.L
                    jump       __000D0AC9
__000D0AC3:         push       #$0.L
__000D0AC9:         pop        L0
                    jz         __000D0B05
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_2_M_BEREICH_2_WERT",F0
                    pop        L0
__000D0B05:         etag       __000D0B38,"STAT_PROFIL_2_M_BEREICH_2_EINH"
                    push       #$1.L
                    jump       __000D0B3E
__000D0B38:         push       #$0.L
__000D0B3E:         pop        L0
                    jz         __000D0B82
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_M_BEREICH_2_EINH",S1
                    pop        L0
__000D0B82:         move       L0,#$1B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D0CA2
                    ergr       "",F1
__000D0CA2:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D0D0F,"STAT_PROFIL_2_M_BEREICH_3_WERT"
                    push       #$1.L
                    jump       __000D0D15
__000D0D0F:         push       #$0.L
__000D0D15:         pop        L0
                    jz         __000D0D51
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_2_M_BEREICH_3_WERT",F0
                    pop        L0
__000D0D51:         etag       __000D0D84,"STAT_PROFIL_2_M_BEREICH_3_EINH"
                    push       #$1.L
                    jump       __000D0D8A
__000D0D84:         push       #$0.L
__000D0D8A:         pop        L0
                    jz         __000D0DCE
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_M_BEREICH_3_EINH",S1
                    pop        L0
__000D0DCE:         move       L0,#$1D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D0EEE
                    ergr       "",F1
__000D0EEE:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D0F5B,"STAT_PROFIL_2_M_BEREICH_4_WERT"
                    push       #$1.L
                    jump       __000D0F61
__000D0F5B:         push       #$0.L
__000D0F61:         pop        L0
                    jz         __000D0F9D
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_2_M_BEREICH_4_WERT",F0
                    pop        L0
__000D0F9D:         etag       __000D0FD0,"STAT_PROFIL_2_M_BEREICH_4_EINH"
                    push       #$1.L
                    jump       __000D0FD6
__000D0FD0:         push       #$0.L
__000D0FD6:         pop        L0
                    jz         __000D101A
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_M_BEREICH_4_EINH",S1
                    pop        L0
__000D101A:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D113A
                    ergr       "",F1
__000D113A:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D11A7,"STAT_PROFIL_2_M_BEREICH_5_WERT"
                    push       #$1.L
                    jump       __000D11AD
__000D11A7:         push       #$0.L
__000D11AD:         pop        L0
                    jz         __000D11E9
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_2_M_BEREICH_5_WERT",F0
                    pop        L0
__000D11E9:         etag       __000D121C,"STAT_PROFIL_2_M_BEREICH_5_EINH"
                    push       #$1.L
                    jump       __000D1222
__000D121C:         push       #$0.L
__000D1222:         pop        L0
                    jz         __000D1266
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_M_BEREICH_5_EINH",S1
                    pop        L0
__000D1266:         move       L0,#$21.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$22.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D1386
                    ergr       "",F1
__000D1386:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D13F3,"STAT_PROFIL_2_M_BEREICH_6_WERT"
                    push       #$1.L
                    jump       __000D13F9
__000D13F3:         push       #$0.L
__000D13F9:         pop        L0
                    jz         __000D1435
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_2_M_BEREICH_6_WERT",F0
                    pop        L0
__000D1435:         etag       __000D1468,"STAT_PROFIL_2_M_BEREICH_6_EINH"
                    push       #$1.L
                    jump       __000D146E
__000D1468:         push       #$0.L
__000D146E:         pop        L0
                    jz         __000D14B2
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_M_BEREICH_6_EINH",S1
                    pop        L0
__000D14B2:         move       L0,#$23.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$24.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D15D2
                    ergr       "",F1
__000D15D2:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D163F,"STAT_PROFIL_2_M_BEREICH_7_WERT"
                    push       #$1.L
                    jump       __000D1645
__000D163F:         push       #$0.L
__000D1645:         pop        L0
                    jz         __000D1681
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_2_M_BEREICH_7_WERT",F0
                    pop        L0
__000D1681:         etag       __000D16B4,"STAT_PROFIL_2_M_BEREICH_7_EINH"
                    push       #$1.L
                    jump       __000D16BA
__000D16B4:         push       #$0.L
__000D16BA:         pop        L0
                    jz         __000D16FE
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_M_BEREICH_7_EINH",S1
                    pop        L0
__000D16FE:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D1740:         clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D1772
                    push       #$0.L
                    jump       __000D1778
__000D1772:         push       #$1.L
__000D1778:         pop        L0
                    jz         __000D18A6
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$25.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D1839
                    push       #$0.L
                    jump       __000D183F
__000D1839:         push       #$1.L
__000D183F:         pop        L0
                    jz         __000D186A
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
__000D186A:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D1740
__000D18A6:         etag       __000D18CF,"STAT_PROFIL_2_STRING"
                    push       #$1.L
                    jump       __000D18D5
__000D18CF:         push       #$0.L
__000D18D5:         pop        L0
                    jz         __000D190A
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_2_STRING",S1
                    pop        L0
__000D190A:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_FASTA_PROFIL_3#
;    JOBNAME:STATUS_FASTA_PROFIL_3
;    JOBCOMMENT:KWP2000:    $22      ReadDataByCommonIdentifier
;    JOBCOMMENT:$22 $02  RecordCommonIdentifier "liest gespeicherte NV-Größen des FASTA-Profils 3 aus"
;    JOBCOMMENT:
;    JOBCOMMENT:FASTA_PROFIL_3_MN_STRING (Fastaprofil 3 Untergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_3_MX_STRING (Fastaprofil 3 Obergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_3_M_BEREICH_1-7 (Fastaprofil 3 Bereich 1-7)
;    JOBCOMMENT:FASTA_PROFIL_STRING (Name der Profilgröße)
;    RESULT:STAT_PROFIL_3_MN_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 3 Untergrenze
;    RESULT:STAT_PROFIL_3_MN_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 3 Untergrenze
;    RESULT:STAT_PROFIL_3_MX_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 3 Obergrenze
;    RESULT:STAT_PROFIL_3_MX_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 3 Obergrenze
;    RESULT:STAT_PROFIL_3_STRING
;    RESULTTYPE:string
;    RESULTCOMMENT:Name der Profilgroesse Fastaprofil 3
;    RESULT:STAT_PROFIL_3_M_BEREICH_1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 3 Bereich 1
;    RESULT:STAT_PROFIL_3_M_BEREICH_1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 3 Bereich 1
;    RESULT:STAT_PROFIL_3_M_BEREICH_2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 3 Bereich 2
;    RESULT:STAT_PROFIL_3_M_BEREICH_2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 3 Bereich 2
;    RESULT:STAT_PROFIL_3_M_BEREICH_3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 3 Bereich 3
;    RESULT:STAT_PROFIL_3_M_BEREICH_3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 3 Bereich 3
;    RESULT:STAT_PROFIL_3_M_BEREICH_4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 3 Bereich 4
;    RESULT:STAT_PROFIL_3_M_BEREICH_4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 3 Bereich 4
;    RESULT:STAT_PROFIL_3_M_BEREICH_5_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 3 Bereich 5
;    RESULT:STAT_PROFIL_3_M_BEREICH_5_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 3 Bereich 5
;    RESULT:STAT_PROFIL_3_M_BEREICH_6_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 3 Bereich 6
;    RESULT:STAT_PROFIL_3_M_BEREICH_6_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 3 Bereich 6
;    RESULT:STAT_PROFIL_3_M_BEREICH_7_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 3 Bereich 7
;    RESULT:STAT_PROFIL_3_M_BEREICH_7_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 3 Bereich 7
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$22.B,$02.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000D19AF,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000D19B5
__000D19AF:         push       #$0.L
__000D19B5:         pop        L0
                    jz         __000D19E2
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000D19E2:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000D1A3E:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D1CD5
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000D1AA0
                    etag       __000D1AA0,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000D1AA0:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D1ABC
                    move       B2,#$1.B
__000D1ABC:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D1AE0
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D1AE0:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D1B26
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D1CD5
__000D1B26:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D1C7E,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D1BE8
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D1BB4
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D1BB4
                    comp       S3[B0],#'!'
                    jz         __000D1B98
                    comp       S3[B0],#'#'
                    jz         __000D1B98
                    jump       __000D1BB4
__000D1B98:         comp       I6,#$1.I
                    jz         __000D1BA9
                    wait       #$1.L
__000D1BA9:         subb       I6,#$1.I
                    jnz        __000D1A3E
__000D1BB4:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D1CD5
__000D1BE8:         comp       I3,#$0.I
                    jz         __000D1C72
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D1C0F
                    move       B3,#$1.B
__000D1C0F:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D1C27
                    adds       B3,#$1.B
__000D1C27:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D1C72
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D1CD5
__000D1C72:         push       #$1.L
                    jump       __000D1CDB
__000D1C7E:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D1CDB
__000D1CD5:         push       #$0.L
__000D1CDB:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D1D15
                    push       #$0.L
                    jump       __000D1D1B
__000D1D15:         push       #$1.L
__000D1D1B:         pop        L0
                    jz         __000D1D28
                    nop
                    eoj
__000D1D28:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D1D6A:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000D1D9C
                    push       #$0.L
                    jump       __000D1DA2
__000D1D9C:         push       #$1.L
__000D1DA2:         pop        L0
                    jz         __000D1E4B
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D1D6A
__000D1E4B:         etag       __000D1E7C,"STAT_PROFIL_3_MN_STRING_WERT"
                    push       #$1.L
                    jump       __000D1E82
__000D1E7C:         push       #$0.L
__000D1E82:         pop        L0
                    jz         __000D1EBF
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_MN_STRING_WERT",S1
                    pop        L0
__000D1EBF:         etag       __000D1EF0,"STAT_PROFIL_3_MN_STRING_EINH"
                    push       #$1.L
                    jump       __000D1EF6
__000D1EF0:         push       #$0.L
__000D1EF6:         pop        L0
                    jz         __000D1F36
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_MN_STRING_EINH",S1
                    pop        L0
__000D1F36:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D1F78:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000D1FAA
                    push       #$0.L
                    jump       __000D1FB0
__000D1FAA:         push       #$1.L
__000D1FB0:         pop        L0
                    jz         __000D2059
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D1F78
__000D2059:         etag       __000D208A,"STAT_PROFIL_3_MX_STRING_WERT"
                    push       #$1.L
                    jump       __000D2090
__000D208A:         push       #$0.L
__000D2090:         pop        L0
                    jz         __000D20CD
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_MX_STRING_WERT",S1
                    pop        L0
__000D20CD:         etag       __000D20FE,"STAT_PROFIL_3_MX_STRING_EINH"
                    push       #$1.L
                    jump       __000D2104
__000D20FE:         push       #$0.L
__000D2104:         pop        L0
                    jz         __000D2144
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_MX_STRING_EINH",S1
                    pop        L0
__000D2144:         move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D2264
                    ergr       "",F1
__000D2264:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D22D1,"STAT_PROFIL_3_M_BEREICH_1_WERT"
                    push       #$1.L
                    jump       __000D22D7
__000D22D1:         push       #$0.L
__000D22D7:         pop        L0
                    jz         __000D2313
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_3_M_BEREICH_1_WERT",F0
                    pop        L0
__000D2313:         etag       __000D2346,"STAT_PROFIL_3_M_BEREICH_1_EINH"
                    push       #$1.L
                    jump       __000D234C
__000D2346:         push       #$0.L
__000D234C:         pop        L0
                    jz         __000D2390
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_M_BEREICH_1_EINH",S1
                    pop        L0
__000D2390:         move       L0,#$19.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D24B0
                    ergr       "",F1
__000D24B0:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D251D,"STAT_PROFIL_3_M_BEREICH_2_WERT"
                    push       #$1.L
                    jump       __000D2523
__000D251D:         push       #$0.L
__000D2523:         pop        L0
                    jz         __000D255F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_3_M_BEREICH_2_WERT",F0
                    pop        L0
__000D255F:         etag       __000D2592,"STAT_PROFIL_3_M_BEREICH_2_EINH"
                    push       #$1.L
                    jump       __000D2598
__000D2592:         push       #$0.L
__000D2598:         pop        L0
                    jz         __000D25DC
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_M_BEREICH_2_EINH",S1
                    pop        L0
__000D25DC:         move       L0,#$1B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D26FC
                    ergr       "",F1
__000D26FC:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D2769,"STAT_PROFIL_3_M_BEREICH_3_WERT"
                    push       #$1.L
                    jump       __000D276F
__000D2769:         push       #$0.L
__000D276F:         pop        L0
                    jz         __000D27AB
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_3_M_BEREICH_3_WERT",F0
                    pop        L0
__000D27AB:         etag       __000D27DE,"STAT_PROFIL_3_M_BEREICH_3_EINH"
                    push       #$1.L
                    jump       __000D27E4
__000D27DE:         push       #$0.L
__000D27E4:         pop        L0
                    jz         __000D2828
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_M_BEREICH_3_EINH",S1
                    pop        L0
__000D2828:         move       L0,#$1D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D2948
                    ergr       "",F1
__000D2948:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D29B5,"STAT_PROFIL_3_M_BEREICH_4_WERT"
                    push       #$1.L
                    jump       __000D29BB
__000D29B5:         push       #$0.L
__000D29BB:         pop        L0
                    jz         __000D29F7
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_3_M_BEREICH_4_WERT",F0
                    pop        L0
__000D29F7:         etag       __000D2A2A,"STAT_PROFIL_3_M_BEREICH_4_EINH"
                    push       #$1.L
                    jump       __000D2A30
__000D2A2A:         push       #$0.L
__000D2A30:         pop        L0
                    jz         __000D2A74
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_M_BEREICH_4_EINH",S1
                    pop        L0
__000D2A74:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D2B94
                    ergr       "",F1
__000D2B94:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D2C01,"STAT_PROFIL_3_M_BEREICH_5_WERT"
                    push       #$1.L
                    jump       __000D2C07
__000D2C01:         push       #$0.L
__000D2C07:         pop        L0
                    jz         __000D2C43
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_3_M_BEREICH_5_WERT",F0
                    pop        L0
__000D2C43:         etag       __000D2C76,"STAT_PROFIL_3_M_BEREICH_5_EINH"
                    push       #$1.L
                    jump       __000D2C7C
__000D2C76:         push       #$0.L
__000D2C7C:         pop        L0
                    jz         __000D2CC0
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_M_BEREICH_5_EINH",S1
                    pop        L0
__000D2CC0:         move       L0,#$21.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$22.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D2DE0
                    ergr       "",F1
__000D2DE0:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D2E4D,"STAT_PROFIL_3_M_BEREICH_6_WERT"
                    push       #$1.L
                    jump       __000D2E53
__000D2E4D:         push       #$0.L
__000D2E53:         pop        L0
                    jz         __000D2E8F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_3_M_BEREICH_6_WERT",F0
                    pop        L0
__000D2E8F:         etag       __000D2EC2,"STAT_PROFIL_3_M_BEREICH_6_EINH"
                    push       #$1.L
                    jump       __000D2EC8
__000D2EC2:         push       #$0.L
__000D2EC8:         pop        L0
                    jz         __000D2F0C
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_M_BEREICH_6_EINH",S1
                    pop        L0
__000D2F0C:         move       L0,#$23.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$24.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D302C
                    ergr       "",F1
__000D302C:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D3099,"STAT_PROFIL_3_M_BEREICH_7_WERT"
                    push       #$1.L
                    jump       __000D309F
__000D3099:         push       #$0.L
__000D309F:         pop        L0
                    jz         __000D30DB
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_3_M_BEREICH_7_WERT",F0
                    pop        L0
__000D30DB:         etag       __000D310E,"STAT_PROFIL_3_M_BEREICH_7_EINH"
                    push       #$1.L
                    jump       __000D3114
__000D310E:         push       #$0.L
__000D3114:         pop        L0
                    jz         __000D3158
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_M_BEREICH_7_EINH",S1
                    pop        L0
__000D3158:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D319A:         clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D31CC
                    push       #$0.L
                    jump       __000D31D2
__000D31CC:         push       #$1.L
__000D31D2:         pop        L0
                    jz         __000D3300
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$25.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D3293
                    push       #$0.L
                    jump       __000D3299
__000D3293:         push       #$1.L
__000D3299:         pop        L0
                    jz         __000D32C4
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
__000D32C4:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D319A
__000D3300:         etag       __000D3329,"STAT_PROFIL_3_STRING"
                    push       #$1.L
                    jump       __000D332F
__000D3329:         push       #$0.L
__000D332F:         pop        L0
                    jz         __000D3364
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_3_STRING",S1
                    pop        L0
__000D3364:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_FASTA_PROFIL_4#
;    JOBNAME:STATUS_FASTA_PROFIL_4
;    JOBCOMMENT:KWP2000:    $22      ReadDataByCommonIdentifier
;    JOBCOMMENT:$22 $03  RecordCommonIdentifier "liest gespeicherte NV-Größen des FASTA-Profils 4 aus"
;    JOBCOMMENT:
;    JOBCOMMENT:FASTA_PROFIL_4_MN_STRING (Fastaprofil 4 Untergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_4_MX_STRING (Fastaprofil 4 Obergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_4_M_BEREICH_1-7 (Fastaprofil 4 Bereich 1-7)
;    JOBCOMMENT:FASTA_PROFIL_STRING (Name der Profilgröße)
;    RESULT:STAT_PROFIL_4_MN_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 4 Untergrenze
;    RESULT:STAT_PROFIL_4_MN_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 4 Untergrenze
;    RESULT:STAT_PROFIL_4_MX_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 4 Obergrenze
;    RESULT:STAT_PROFIL_4_MX_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 4 Obergrenze
;    RESULT:STAT_PROFIL_4_STRING
;    RESULTTYPE:string
;    RESULTCOMMENT:Name der Profilgroesse Fastaprofil 4
;    RESULT:STAT_PROFIL_4_M_BEREICH_1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 4 Bereich 1
;    RESULT:STAT_PROFIL_4_M_BEREICH_1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 4 Bereich 1
;    RESULT:STAT_PROFIL_4_M_BEREICH_2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 4 Bereich 2
;    RESULT:STAT_PROFIL_4_M_BEREICH_2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 4 Bereich 2
;    RESULT:STAT_PROFIL_4_M_BEREICH_3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 4 Bereich 3
;    RESULT:STAT_PROFIL_4_M_BEREICH_3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 4 Bereich 3
;    RESULT:STAT_PROFIL_4_M_BEREICH_4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 4 Bereich 4
;    RESULT:STAT_PROFIL_4_M_BEREICH_4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 4 Bereich 4
;    RESULT:STAT_PROFIL_4_M_BEREICH_5_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 4 Bereich 5
;    RESULT:STAT_PROFIL_4_M_BEREICH_5_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 4 Bereich 5
;    RESULT:STAT_PROFIL_4_M_BEREICH_6_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 4 Bereich 6
;    RESULT:STAT_PROFIL_4_M_BEREICH_6_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 4 Bereich 6
;    RESULT:STAT_PROFIL_4_M_BEREICH_7_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 4 Bereich 7
;    RESULT:STAT_PROFIL_4_M_BEREICH_7_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 4 Bereich 7
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$22.B,$03.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000D3409,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000D340F
__000D3409:         push       #$0.L
__000D340F:         pop        L0
                    jz         __000D343C
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000D343C:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000D3498:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D372F
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000D34FA
                    etag       __000D34FA,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000D34FA:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D3516
                    move       B2,#$1.B
__000D3516:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D353A
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D353A:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D3580
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D372F
__000D3580:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D36D8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D3642
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D360E
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D360E
                    comp       S3[B0],#'!'
                    jz         __000D35F2
                    comp       S3[B0],#'#'
                    jz         __000D35F2
                    jump       __000D360E
__000D35F2:         comp       I6,#$1.I
                    jz         __000D3603
                    wait       #$1.L
__000D3603:         subb       I6,#$1.I
                    jnz        __000D3498
__000D360E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D372F
__000D3642:         comp       I3,#$0.I
                    jz         __000D36CC
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D3669
                    move       B3,#$1.B
__000D3669:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D3681
                    adds       B3,#$1.B
__000D3681:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D36CC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D372F
__000D36CC:         push       #$1.L
                    jump       __000D3735
__000D36D8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D3735
__000D372F:         push       #$0.L
__000D3735:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D376F
                    push       #$0.L
                    jump       __000D3775
__000D376F:         push       #$1.L
__000D3775:         pop        L0
                    jz         __000D3782
                    nop
                    eoj
__000D3782:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D37C4:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000D37F6
                    push       #$0.L
                    jump       __000D37FC
__000D37F6:         push       #$1.L
__000D37FC:         pop        L0
                    jz         __000D38A5
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D37C4
__000D38A5:         etag       __000D38D6,"STAT_PROFIL_4_MN_STRING_WERT"
                    push       #$1.L
                    jump       __000D38DC
__000D38D6:         push       #$0.L
__000D38DC:         pop        L0
                    jz         __000D3919
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_MN_STRING_WERT",S1
                    pop        L0
__000D3919:         etag       __000D394A,"STAT_PROFIL_4_MN_STRING_EINH"
                    push       #$1.L
                    jump       __000D3950
__000D394A:         push       #$0.L
__000D3950:         pop        L0
                    jz         __000D3990
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_MN_STRING_EINH",S1
                    pop        L0
__000D3990:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D39D2:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000D3A04
                    push       #$0.L
                    jump       __000D3A0A
__000D3A04:         push       #$1.L
__000D3A0A:         pop        L0
                    jz         __000D3AB3
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D39D2
__000D3AB3:         etag       __000D3AE4,"STAT_PROFIL_4_MX_STRING_WERT"
                    push       #$1.L
                    jump       __000D3AEA
__000D3AE4:         push       #$0.L
__000D3AEA:         pop        L0
                    jz         __000D3B27
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_MX_STRING_WERT",S1
                    pop        L0
__000D3B27:         etag       __000D3B58,"STAT_PROFIL_4_MX_STRING_EINH"
                    push       #$1.L
                    jump       __000D3B5E
__000D3B58:         push       #$0.L
__000D3B5E:         pop        L0
                    jz         __000D3B9E
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_MX_STRING_EINH",S1
                    pop        L0
__000D3B9E:         move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D3CBE
                    ergr       "",F1
__000D3CBE:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D3D2B,"STAT_PROFIL_4_M_BEREICH_1_WERT"
                    push       #$1.L
                    jump       __000D3D31
__000D3D2B:         push       #$0.L
__000D3D31:         pop        L0
                    jz         __000D3D6D
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_4_M_BEREICH_1_WERT",F0
                    pop        L0
__000D3D6D:         etag       __000D3DA0,"STAT_PROFIL_4_M_BEREICH_1_EINH"
                    push       #$1.L
                    jump       __000D3DA6
__000D3DA0:         push       #$0.L
__000D3DA6:         pop        L0
                    jz         __000D3DEA
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_M_BEREICH_1_EINH",S1
                    pop        L0
__000D3DEA:         move       L0,#$19.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D3F0A
                    ergr       "",F1
__000D3F0A:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D3F77,"STAT_PROFIL_4_M_BEREICH_2_WERT"
                    push       #$1.L
                    jump       __000D3F7D
__000D3F77:         push       #$0.L
__000D3F7D:         pop        L0
                    jz         __000D3FB9
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_4_M_BEREICH_2_WERT",F0
                    pop        L0
__000D3FB9:         etag       __000D3FEC,"STAT_PROFIL_4_M_BEREICH_2_EINH"
                    push       #$1.L
                    jump       __000D3FF2
__000D3FEC:         push       #$0.L
__000D3FF2:         pop        L0
                    jz         __000D4036
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_M_BEREICH_2_EINH",S1
                    pop        L0
__000D4036:         move       L0,#$1B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D4156
                    ergr       "",F1
__000D4156:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D41C3,"STAT_PROFIL_4_M_BEREICH_3_WERT"
                    push       #$1.L
                    jump       __000D41C9
__000D41C3:         push       #$0.L
__000D41C9:         pop        L0
                    jz         __000D4205
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_4_M_BEREICH_3_WERT",F0
                    pop        L0
__000D4205:         etag       __000D4238,"STAT_PROFIL_4_M_BEREICH_3_EINH"
                    push       #$1.L
                    jump       __000D423E
__000D4238:         push       #$0.L
__000D423E:         pop        L0
                    jz         __000D4282
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_M_BEREICH_3_EINH",S1
                    pop        L0
__000D4282:         move       L0,#$1D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D43A2
                    ergr       "",F1
__000D43A2:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D440F,"STAT_PROFIL_4_M_BEREICH_4_WERT"
                    push       #$1.L
                    jump       __000D4415
__000D440F:         push       #$0.L
__000D4415:         pop        L0
                    jz         __000D4451
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_4_M_BEREICH_4_WERT",F0
                    pop        L0
__000D4451:         etag       __000D4484,"STAT_PROFIL_4_M_BEREICH_4_EINH"
                    push       #$1.L
                    jump       __000D448A
__000D4484:         push       #$0.L
__000D448A:         pop        L0
                    jz         __000D44CE
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_M_BEREICH_4_EINH",S1
                    pop        L0
__000D44CE:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D45EE
                    ergr       "",F1
__000D45EE:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D465B,"STAT_PROFIL_4_M_BEREICH_5_WERT"
                    push       #$1.L
                    jump       __000D4661
__000D465B:         push       #$0.L
__000D4661:         pop        L0
                    jz         __000D469D
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_4_M_BEREICH_5_WERT",F0
                    pop        L0
__000D469D:         etag       __000D46D0,"STAT_PROFIL_4_M_BEREICH_5_EINH"
                    push       #$1.L
                    jump       __000D46D6
__000D46D0:         push       #$0.L
__000D46D6:         pop        L0
                    jz         __000D471A
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_M_BEREICH_5_EINH",S1
                    pop        L0
__000D471A:         move       L0,#$21.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$22.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D483A
                    ergr       "",F1
__000D483A:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D48A7,"STAT_PROFIL_4_M_BEREICH_6_WERT"
                    push       #$1.L
                    jump       __000D48AD
__000D48A7:         push       #$0.L
__000D48AD:         pop        L0
                    jz         __000D48E9
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_4_M_BEREICH_6_WERT",F0
                    pop        L0
__000D48E9:         etag       __000D491C,"STAT_PROFIL_4_M_BEREICH_6_EINH"
                    push       #$1.L
                    jump       __000D4922
__000D491C:         push       #$0.L
__000D4922:         pop        L0
                    jz         __000D4966
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_M_BEREICH_6_EINH",S1
                    pop        L0
__000D4966:         move       L0,#$23.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$24.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D4A86
                    ergr       "",F1
__000D4A86:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D4AF3,"STAT_PROFIL_4_M_BEREICH_7_WERT"
                    push       #$1.L
                    jump       __000D4AF9
__000D4AF3:         push       #$0.L
__000D4AF9:         pop        L0
                    jz         __000D4B35
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_4_M_BEREICH_7_WERT",F0
                    pop        L0
__000D4B35:         etag       __000D4B68,"STAT_PROFIL_4_M_BEREICH_7_EINH"
                    push       #$1.L
                    jump       __000D4B6E
__000D4B68:         push       #$0.L
__000D4B6E:         pop        L0
                    jz         __000D4BB2
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_M_BEREICH_7_EINH",S1
                    pop        L0
__000D4BB2:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D4BF4:         clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D4C26
                    push       #$0.L
                    jump       __000D4C2C
__000D4C26:         push       #$1.L
__000D4C2C:         pop        L0
                    jz         __000D4D5A
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$25.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D4CED
                    push       #$0.L
                    jump       __000D4CF3
__000D4CED:         push       #$1.L
__000D4CF3:         pop        L0
                    jz         __000D4D1E
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
__000D4D1E:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D4BF4
__000D4D5A:         etag       __000D4D83,"STAT_PROFIL_4_STRING"
                    push       #$1.L
                    jump       __000D4D89
__000D4D83:         push       #$0.L
__000D4D89:         pop        L0
                    jz         __000D4DBE
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_4_STRING",S1
                    pop        L0
__000D4DBE:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_FASTA_PROFIL_5#
;    JOBNAME:STATUS_FASTA_PROFIL_5
;    JOBCOMMENT:KWP2000:    $22      ReadDataByCommonIdentifier
;    JOBCOMMENT:$22 $04  RecordCommonIdentifier "liest gespeicherte NV-Größen des FASTA-Profils 5 aus"
;    JOBCOMMENT:
;    JOBCOMMENT:FASTA_PROFIL_5_MN_STRING (Fastaprofil 5 Untergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_5_MX_STRING (Fastaprofil 5 Obergrenze als String)
;    JOBCOMMENT:FASTA_PROFIL_5_M_BEREICH_1-7 (Fastaprofil 5 Bereich 1-7)
;    JOBCOMMENT:FASTA_PROFIL_STRING (Name der Profilgröße)
;    RESULT:STAT_PROFIL_5_MN_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 5 Untergrenze
;    RESULT:STAT_PROFIL_5_MN_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 5 Untergrenze
;    RESULT:STAT_PROFIL_5_MX_STRING_WERT
;    RESULTTYPE:string
;    RESULTCOMMENT:Fastaprofil 5 Obergrenze
;    RESULT:STAT_PROFIL_5_MX_STRING_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 5 Obergrenze
;    RESULT:STAT_PROFIL_5_STRING
;    RESULTTYPE:string
;    RESULTCOMMENT:Name der Profilgroesse Fastaprofil 5
;    RESULT:STAT_PROFIL_5_M_BEREICH_1_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 5 Bereich 1
;    RESULT:STAT_PROFIL_5_M_BEREICH_1_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 5 Bereich 1
;    RESULT:STAT_PROFIL_5_M_BEREICH_2_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 5 Bereich 2
;    RESULT:STAT_PROFIL_5_M_BEREICH_2_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 5 Bereich 2
;    RESULT:STAT_PROFIL_5_M_BEREICH_3_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 5 Bereich 3
;    RESULT:STAT_PROFIL_5_M_BEREICH_3_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 5 Bereich 3
;    RESULT:STAT_PROFIL_5_M_BEREICH_4_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 5 Bereich 4
;    RESULT:STAT_PROFIL_5_M_BEREICH_4_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 5 Bereich 4
;    RESULT:STAT_PROFIL_5_M_BEREICH_5_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 5 Bereich 5
;    RESULT:STAT_PROFIL_5_M_BEREICH_5_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 5 Bereich 5
;    RESULT:STAT_PROFIL_5_M_BEREICH_6_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 5 Bereich 6
;    RESULT:STAT_PROFIL_5_M_BEREICH_6_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 5 Bereich 6
;    RESULT:STAT_PROFIL_5_M_BEREICH_7_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Fastaprofil 5 Bereich 7
;    RESULT:STAT_PROFIL_5_M_BEREICH_7_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Einheit Fastaprofil 5 Bereich 7
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_AUFTRAG
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Auftrag an SG
;    RESULT:_TEL_ANTWORT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$12.B,$F1.B,$22.B,$22.B,$04.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    etag       __000D4E63,"_TEL_AUFTRAG"
                    push       #$1.L
                    jump       __000D4E69
__000D4E63:         push       #$0.L
__000D4E69:         pop        L0
                    jz         __000D4E96
                    nop
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    ergy       "_TEL_AUFTRAG",S1
                    pop        L0
__000D4E96:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000D4EF2:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D5189
                    move       S1,"_TEL_ANTWORT"
                    scmp       S1,""
                    jz         __000D4F54
                    etag       __000D4F54,"_TEL_ANTWORT"
                    ergy       "_TEL_ANTWORT",S3
__000D4F54:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D4F70
                    move       B2,#$1.B
__000D4F70:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D4F94
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D4F94:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D4FDA
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D5189
__000D4FDA:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D5132,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D509C
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D5068
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D5068
                    comp       S3[B0],#'!'
                    jz         __000D504C
                    comp       S3[B0],#'#'
                    jz         __000D504C
                    jump       __000D5068
__000D504C:         comp       I6,#$1.I
                    jz         __000D505D
                    wait       #$1.L
__000D505D:         subb       I6,#$1.I
                    jnz        __000D4EF2
__000D5068:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D5189
__000D509C:         comp       I3,#$0.I
                    jz         __000D5126
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D50C3
                    move       B3,#$1.B
__000D50C3:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D50DB
                    adds       B3,#$1.B
__000D50DB:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D5126
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D5189
__000D5126:         push       #$1.L
                    jump       __000D518F
__000D5132:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D518F
__000D5189:         push       #$0.L
__000D518F:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D51C9
                    push       #$0.L
                    jump       __000D51CF
__000D51C9:         push       #$1.L
__000D51CF:         pop        L0
                    jz         __000D51DC
                    nop
                    eoj
__000D51DC:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D521E:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000D5250
                    push       #$0.L
                    jump       __000D5256
__000D5250:         push       #$1.L
__000D5256:         pop        L0
                    jz         __000D52FF
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D521E
__000D52FF:         etag       __000D5330,"STAT_PROFIL_5_MN_STRING_WERT"
                    push       #$1.L
                    jump       __000D5336
__000D5330:         push       #$0.L
__000D5336:         pop        L0
                    jz         __000D5373
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_MN_STRING_WERT",S1
                    pop        L0
__000D5373:         etag       __000D53A4,"STAT_PROFIL_5_MN_STRING_EINH"
                    push       #$1.L
                    jump       __000D53AA
__000D53A4:         push       #$0.L
__000D53AA:         pop        L0
                    jz         __000D53EA
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_MN_STRING_EINH",S1
                    pop        L0
__000D53EA:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D542C:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jc         __000D545E
                    push       #$0.L
                    jump       __000D5464
__000D545E:         push       #$1.L
__000D5464:         pop        L0
                    jz         __000D550D
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D542C
__000D550D:         etag       __000D553E,"STAT_PROFIL_5_MX_STRING_WERT"
                    push       #$1.L
                    jump       __000D5544
__000D553E:         push       #$0.L
__000D5544:         pop        L0
                    jz         __000D5581
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_MX_STRING_WERT",S1
                    pop        L0
__000D5581:         etag       __000D55B2,"STAT_PROFIL_5_MX_STRING_EINH"
                    push       #$1.L
                    jump       __000D55B8
__000D55B2:         push       #$0.L
__000D55B8:         pop        L0
                    jz         __000D55F8
                    nop
                    clear      S1
                    move       S1,"-"
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_MX_STRING_EINH",S1
                    pop        L0
__000D55F8:         move       L0,#$17.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D5718
                    ergr       "",F1
__000D5718:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D5785,"STAT_PROFIL_5_M_BEREICH_1_WERT"
                    push       #$1.L
                    jump       __000D578B
__000D5785:         push       #$0.L
__000D578B:         pop        L0
                    jz         __000D57C7
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_5_M_BEREICH_1_WERT",F0
                    pop        L0
__000D57C7:         etag       __000D57FA,"STAT_PROFIL_5_M_BEREICH_1_EINH"
                    push       #$1.L
                    jump       __000D5800
__000D57FA:         push       #$0.L
__000D5800:         pop        L0
                    jz         __000D5844
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_M_BEREICH_1_EINH",S1
                    pop        L0
__000D5844:         move       L0,#$19.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D5964
                    ergr       "",F1
__000D5964:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D59D1,"STAT_PROFIL_5_M_BEREICH_2_WERT"
                    push       #$1.L
                    jump       __000D59D7
__000D59D1:         push       #$0.L
__000D59D7:         pop        L0
                    jz         __000D5A13
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_5_M_BEREICH_2_WERT",F0
                    pop        L0
__000D5A13:         etag       __000D5A46,"STAT_PROFIL_5_M_BEREICH_2_EINH"
                    push       #$1.L
                    jump       __000D5A4C
__000D5A46:         push       #$0.L
__000D5A4C:         pop        L0
                    jz         __000D5A90
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_M_BEREICH_2_EINH",S1
                    pop        L0
__000D5A90:         move       L0,#$1B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D5BB0
                    ergr       "",F1
__000D5BB0:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D5C1D,"STAT_PROFIL_5_M_BEREICH_3_WERT"
                    push       #$1.L
                    jump       __000D5C23
__000D5C1D:         push       #$0.L
__000D5C23:         pop        L0
                    jz         __000D5C5F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_5_M_BEREICH_3_WERT",F0
                    pop        L0
__000D5C5F:         etag       __000D5C92,"STAT_PROFIL_5_M_BEREICH_3_EINH"
                    push       #$1.L
                    jump       __000D5C98
__000D5C92:         push       #$0.L
__000D5C98:         pop        L0
                    jz         __000D5CDC
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_M_BEREICH_3_EINH",S1
                    pop        L0
__000D5CDC:         move       L0,#$1D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$1E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D5DFC
                    ergr       "",F1
__000D5DFC:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D5E69,"STAT_PROFIL_5_M_BEREICH_4_WERT"
                    push       #$1.L
                    jump       __000D5E6F
__000D5E69:         push       #$0.L
__000D5E6F:         pop        L0
                    jz         __000D5EAB
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_5_M_BEREICH_4_WERT",F0
                    pop        L0
__000D5EAB:         etag       __000D5EDE,"STAT_PROFIL_5_M_BEREICH_4_EINH"
                    push       #$1.L
                    jump       __000D5EE4
__000D5EDE:         push       #$0.L
__000D5EE4:         pop        L0
                    jz         __000D5F28
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_M_BEREICH_4_EINH",S1
                    pop        L0
__000D5F28:         move       L0,#$1F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D6048
                    ergr       "",F1
__000D6048:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D60B5,"STAT_PROFIL_5_M_BEREICH_5_WERT"
                    push       #$1.L
                    jump       __000D60BB
__000D60B5:         push       #$0.L
__000D60BB:         pop        L0
                    jz         __000D60F7
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_5_M_BEREICH_5_WERT",F0
                    pop        L0
__000D60F7:         etag       __000D612A,"STAT_PROFIL_5_M_BEREICH_5_EINH"
                    push       #$1.L
                    jump       __000D6130
__000D612A:         push       #$0.L
__000D6130:         pop        L0
                    jz         __000D6174
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_M_BEREICH_5_EINH",S1
                    pop        L0
__000D6174:         move       L0,#$21.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$22.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D6294
                    ergr       "",F1
__000D6294:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D6301,"STAT_PROFIL_5_M_BEREICH_6_WERT"
                    push       #$1.L
                    jump       __000D6307
__000D6301:         push       #$0.L
__000D6307:         pop        L0
                    jz         __000D6343
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_5_M_BEREICH_6_WERT",F0
                    pop        L0
__000D6343:         etag       __000D6376,"STAT_PROFIL_5_M_BEREICH_6_EINH"
                    push       #$1.L
                    jump       __000D637C
__000D6376:         push       #$0.L
__000D637C:         pop        L0
                    jz         __000D63C0
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_M_BEREICH_6_EINH",S1
                    pop        L0
__000D63C0:         move       L0,#$23.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$24.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    clear      S1
                    move       S1,""
                    push       #$1.L
                    move       F0,F2
                    push       #$1.L
                    move       L0,S0[#$0]
                    push       L0
                    clear      S1
                    move       S1,"4"
                    push       #$1.L
                    clear      S1
                    move       S1,"0"
                    push       #$1.L
                    atsp       L2,#$C.L
                    fix2flt    F1,L2
                    a2flt      F0,"4"
                    fmul       F1,F0
                    a2flt      F0,"0"
                    fadd       F1,F0
                    move       F2,F1
                    clear      S1
                    move       S1,""
                    comp       S1[#$0],#$0.B
                    jz         __000D64E0
                    ergr       "",F1
__000D64E0:         push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    move       L0,L2
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    move       S0[#$2],B2
                    move       S0[#$3],B3
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    etag       __000D654D,"STAT_PROFIL_5_M_BEREICH_7_WERT"
                    push       #$1.L
                    jump       __000D6553
__000D654D:         push       #$0.L
__000D6553:         pop        L0
                    jz         __000D658F
                    nop
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_PROFIL_5_M_BEREICH_7_WERT",F0
                    pop        L0
__000D658F:         etag       __000D65C2,"STAT_PROFIL_5_M_BEREICH_7_EINH"
                    push       #$1.L
                    jump       __000D65C8
__000D65C2:         push       #$0.L
__000D65C8:         pop        L0
                    jz         __000D660C
                    nop
                    clear      S1
                    move       S1,"Min"
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_M_BEREICH_7_EINH",S1
                    pop        L0
__000D660C:         clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
__000D664E:         clear      L0
                    move       I0,S0[#$6]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D6680
                    push       #$0.L
                    jump       __000D6686
__000D6680:         push       #$1.L
__000D6686:         pop        L0
                    jz         __000D67B4
                    nop
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    move       L0,#$25.L
                    push       L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S5[L1],B0
                    pop        L0
                    clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S5
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D6747
                    push       #$0.L
                    jump       __000D674D
__000D6747:         push       #$1.L
__000D674D:         pop        L0
                    jz         __000D6778
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$6],B0
                    move       S0[#$7],B1
                    pop        L0
__000D6778:         clear      L0
                    move       I0,S0[#$4]
                    push       L0
                    atsp       L0,#$4.L
                    adds       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$4],B0
                    move       S0[#$5],B1
                    pop        L0
                    pop        L0
                    jump       __000D664E
__000D67B4:         etag       __000D67DD,"STAT_PROFIL_5_STRING"
                    push       #$1.L
                    jump       __000D67E3
__000D67DD:         push       #$0.L
__000D67E3:         pop        L0
                    jz         __000D6818
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergs       "STAT_PROFIL_5_STRING",S1
                    pop        L0
__000D6818:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


STATUS_STEUERN_RACE_CALIB_DATEN#
;    JOBNAME:STATUS_STEUERN_RACE_CALIB_DATEN
;    JOBCOMMENT:KWP2000:    $21 ReadDataByLocalIdentifier Request Service Id
;    JOBCOMMENT:$3b WriteDataByLocalIdentifier Request Service Id
;    JOBCOMMENT:$61, 68-6e recordLocalIdentifier
;    JOBCOMMENT:
;    JOBCOMMENT:Über den SGBD-Job STATUS_STEUERN_RACE_CALIB_DATEN können die Kalibrierungsdaten aus dem
;    JOBCOMMENT:Steuergerät ausgelesen werden. Hierbei kann über das Argument DATENSATZNUMMER ausgewählt werden,
;    JOBCOMMENT:ob der aktuell gültige oder ein anderer Datensatz der Historie ausgelesen werden soll.
;    JOBCOMMENT:Es ist also möglich, über diesen Job nicht nur Datensätze auszulesen, die älter als der aktuell
;    JOBCOMMENT:gültige Datensatz sind, sondern auch solche, die jünger aber unvollständig oder anderweitig
;    JOBCOMMENT:ungültig sind. Generell können alle auch gegebenenfalls auch nur teilweise vorhandene und damit
;    JOBCOMMENT:ungültige Datensätze ausgelesen werden, solche Datensätze werden dementsprechend auch nicht übersprungen.
;    JOBCOMMENT:
;    JOBCOMMENT:Dieser SGBD Job unterscheidet automatisch zwischen RCT1 und RCT2:
;    JOBCOMMENT:Wenn RLI_RACECAL_INFO die Version 2 ausgibt, dann ist RCT1 vorhanden.
;    JOBCOMMENT:Wenn hingegen die Version != 2 ist, der Job RLI_RCT2_INFO reagiert und Version 0x0200 ausgibt, dann ist RCT2 vorhanden.
;    JOBCOMMENT:Bei Updates der Versionen in den Jobs RLI_RACECAL_INFO oder RLI_RCT2_INFO muss dieser SGBD Job angepasst werden.
;    ARG:DATENSATZNUMMER
;    ARGTYPE:int
;    ARGCOMMENT:= 0: aktiver Kalibrierungsdatensatz.
;    ARGCOMMENT:< 0: älterer Kalibrierungsdatensatz.
;    ARGCOMMENT:= -128: ältester Kalibrierungsdatensatz unabhängig von der tatsächlichen Anzahl
;    ARGCOMMENT:> 0: jüngerer Kalibrierungsdatensatz, der noch unvollständig oder als fehlerhaft gesperrt ist.
;    ARGCOMMENT:= 127: jüngster Kalibrierungsdatensatz, der momentan oder als nächster beschrieben wird.
;    RESULT:STAT_DATA_VALID
;    RESULTTYPE:unsigned char
;    RESULTCOMMENT:1, falls Datensatz gültig, 0, falls nicht
;    RESULT:STAT_DATA_VERSION
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Version der Kalibrierungsdaten
;    RESULT:STAT_PROG_CNT
;    RESULTTYPE:unsigned long
;    RESULTCOMMENT:Zähler der Programmierung
;    RESULT:STAT_KL15_CNT
;    RESULTTYPE:unsigned long
;    RESULTCOMMENT:Klemme 15 - Zähler bei Abspeicherung
;    RESULT:STAT_KM_CNT_WERT
;    RESULTTYPE:unsigned long
;    RESULTCOMMENT:Kilometerstand bei Abspeicherung
;    RESULT:STAT_KM_CNT_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Kilometerstand bei Abspeicherung
;    RESULT:STAT_CW_INJ
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Bit 0: Lambdaregelung abschalten
;    RESULTCOMMENT:Bit 1: Schubabschaltung abschalten
;    RESULTCOMMENT:Bit 2: FGRUCORR einrechnen
;    RESULT:STAT_FGRUCORR
;    RESULTTYPE:binary
;    RESULTCOMMENT:Kennfeld (12x12) Korrektur Einspritzmenge über nmot_w und wdkba_w als Rohdaten
;    RESULT:STAT_CW_IGN
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Bit 0: Klopfregelung abschalten
;    RESULT:STAT_ZW_OFFSET
;    RESULTTYPE:binary
;    RESULTCOMMENT:Kennfeld (12x12) Korrektur Zündzeitpunkt über nmot_w und wdkba_w als Rohdaten
;    RESULT:STAT_CW_DTC
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Bit 0: Umschaltung auf TRQMTRX_X
;    RESULTCOMMENT:Bit 1: Einrechnung TRQINCRPM
;    RESULTCOMMENT:Bit 2: Umschaltung auf ASC_RAI_WHEELY_ON
;    RESULTCOMMENT:Bit 3: Umschaltung auf TIRERAD_FW
;    RESULTCOMMENT:Bit 4: Umschaltung auf TIRERAD_DW
;    RESULTCOMMENT:Bit 5-9: Umschaltung auf TRACCORR_*
;    RESULTCOMMENT:Bit 10: Umschaltung auf MJU_MODUS
;    RESULTCOMMENT:Bit 11: Umschaltung auf TRQREDUCE
;    RESULTCOMMENT:Bit 12: Umschaltung auf ASC_SLIP_SHIFT (ab RCT2)
;    RESULT:STAT_TIRERAD_FW_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Radius Vorderrad in m
;    RESULT:STAT_TIRERAD_FW_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Radius Vorderrad in m
;    RESULT:STAT_TIRERAD_DW_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Radius Hinterrad in m
;    RESULT:STAT_TIRERAD_DW_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Radius Hinterrad in m
;    RESULT:STAT_TRQMTRX_X
;    RESULTTYPE:binary
;    RESULTCOMMENT:Reduktionskennlinie (21) über tred_w als Rohdaten
;    RESULT:STAT_TRQINCRPM
;    RESULTTYPE:binary
;    RESULTCOMMENT:Korrekturkennlinie (8) für TRQINCRPM über nmot_w als Rohdaten
;    RESULT:STAT_ASC_RAI_WHEELY_ON
;    RESULTTYPE:binary
;    RESULTCOMMENT:Schräglagenwinkelkennlinie (8) Abschaltung DTC über fzgm_modus, Auflösung 0,1° als Rohdaten
;    RESULT:STAT_MJU_MODUS
;    RESULTTYPE:binary
;    RESULTCOMMENT:Kennlinie (8) modusabhängiger Mjuwert über fzg_asc_modus als Rohdaten
;    RESULT:STAT_TRACCORR_1
;    RESULTTYPE:binary
;    RESULTCOMMENT:Reifenkonturkennfeld über tirefory_w und v_vradabs
;    RESULT:STAT_TRACCORR_2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Reifenkonturkennfeld über tirefory_w und v_vradabs
;    RESULT:STAT_TRACCORR_3
;    RESULTTYPE:binary
;    RESULTCOMMENT:Reifenkonturkennfeld über tirefory_w und v_vradabs
;    RESULT:STAT_TRACCORR_4
;    RESULTTYPE:binary
;    RESULTCOMMENT:Reifenkonturkennfeld über tirefory_w und v_vradabs
;    RESULT:STAT_TRQREDUCE
;    RESULTTYPE:binary
;    RESULTCOMMENT:Kennfeld (8x10) Kammausnutzung gewichtet über kammausnutzung_w und nmot_w
;    RESULT:STAT_ASC_SLIP_SHIFT
;    RESULTTYPE:binary
;    RESULTCOMMENT:Kennlinie (15) Reduktion aus der Vorsteuerung (ab RCT2)
;    RESULT:STAT_CW_MISC
;    RESULTTYPE:unsigned int
;    RESULTCOMMENT:Bit 0: SASS_CORR einrechnen
;    RESULTCOMMENT:Bit 1: NMAX_ESSTART einrechnen
;    RESULTCOMMENT:ab RCT2:
;    RESULTCOMMENT:Bit 2: NMAX_LNC einrechnen
;    RESULTCOMMENT:Bit 3: VLIM_LNC einrechnen
;    RESULTCOMMENT:Bit 4: TRQLAUNCHCON  einrechnen
;    RESULTCOMMENT:Bit 5: WDKDN_VAR einrechnen
;    RESULTCOMMENT:Bit 6: FZGM_AUSGABE_ABS verwenden
;    RESULTCOMMENT:Bit 7: FZGM_AUSGABE_SAF verwenden
;    RESULT:STAT_SASS_CORR
;    RESULTTYPE:real
;    RESULTCOMMENT:Momentenaufregelung nach Schaltvorgang als Faktor
;    RESULT:STAT_NMAX_ESSTART_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:Drehzahlbegrenzung für Boxengasse in U/min
;    RESULT:STAT_NMAX_ESSTART_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:Drehzahlbegrenzung für Boxengasse in U/min
;    RESULT:STAT_NMAX_LNC_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:ab RCT2:
;    RESULTCOMMENT:Motordrehzahlbegrenzung bei aktiver Launch-Control
;    RESULT:STAT_NMAX_LNC_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:ab RCT2:
;    RESULTCOMMENT:Motordrehzahlbegrenzung bei aktiver Launch-Control
;    RESULT:STAT_VLIM_LNC_WERT
;    RESULTTYPE:real
;    RESULTCOMMENT:ab RCT2:
;    RESULTCOMMENT:Geschwindigkeitsschwelle Deaktivierung Motordrehzahlbegrenzung durch Launch-Control
;    RESULT:STAT_VLIM_LNC_EINH
;    RESULTTYPE:string
;    RESULTCOMMENT:ab RCT2:
;    RESULTCOMMENT:Geschwindigkeitsschwelle Deaktivierung Motordrehzahlbegrenzung durch Launch-Control
;    RESULT:STAT_TRQLAUNCHCON
;    RESULTTYPE:binary
;    RESULTCOMMENT:ab RCT2:
;    RESULTCOMMENT:Reduktionskennlinie (rel. Reduktion = f(Motordrehzahl)) für die Launch-Control
;    RESULT:STAT_WDKDN_VAR
;    RESULTTYPE:binary
;    RESULTCOMMENT:ab RCT2:
;    RESULTCOMMENT:Korrektur Drosselklappenanschlag über dns_w (Schubluftkennlinie) gang- und fzgmodusabhängig
;    RESULT:STAT_FZGM_AUSGABE
;    RESULTTYPE:binary
;    RESULTCOMMENT:ab RCT2:
;    RESULTCOMMENT:Wertetabelle, um die CAN-Ausgabe zur Anzeige des aktiven Fahrzeugmodus zu beeinflussen
;    RESULT:STAT_FZGM_AUSGABE_SAF
;    RESULTTYPE:binary
;    RESULTCOMMENT:ab RCT2:
;    RESULTCOMMENT:Wertetabelle, um die CAN-Ausgabe zur Steuerung des aktiven Fahrzeugmodus im SAF (SemiAktivesFahrwerk) zu beeinflussen
;    RESULT:JOB_STATUS
;    RESULTTYPE:string
;    RESULTCOMMENT:OKAY, wenn fehlerfrei
;    RESULTCOMMENT:table JobResult STATUS_TEXT
;    RESULT:_TEL_ANTWORT_HIST
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT_INFO
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT_INFO2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT_INJ
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT_IGN
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT_DTC1
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT_DTC2
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT_DTC3
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT_DTC4
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;    RESULT:_TEL_ANTWORT_MISC
;    RESULTTYPE:binary
;    RESULTCOMMENT:Hex-Antwort von SG
;
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$3B.B,$62.B,$00.B}
                    clear      S2
                    move       S2,S1
                    move       L0,#$0.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
                    parl       L0,#$1.L
                    jz         __000D6890
                    push       #$1.L
                    jump       __000D6896
__000D6890:         push       #$0.L
__000D6896:         pop        L0
                    jz         __000D6A18
                    nop
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$80.L
                    push       L0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000D68E3
                    push       #$0.L
                    jump       __000D68E9
__000D68E3:         push       #$1.L
__000D68E9:         pop        L0
                    jz         __000D692C
                    nop
                    clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000D692C:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$7F.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jg         __000D695D
                    push       #$0.L
                    jump       __000D6963
__000D695D:         push       #$1.L
__000D6963:         clear      L0
                    parw       I0,#$1.I
                    push       L0
                    move       L0,#$8000.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jl         __000D6994
                    push       #$0.L
                    jump       __000D699A
__000D6994:         push       #$1.L
__000D699A:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D69C9
                    push       #$0.L
                    jump       __000D69CF
__000D69C9:         push       #$1.L
__000D69CF:         pop        L0
                    jz         __000D6A12
                    nop
                    clear      S1
                    move       S1,"ERROR_RANGE_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000D6A12:         jump       __000D6A4A
__000D6A18:         clear      S1
                    move       S1,"ERROR_ARGUMENT"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000D6A4A:         move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    move       L0,#$5.L
                    push       L0
                    clear      L0
                    parw       I0,#$1.I
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_HIST"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000D6AF6:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D6D9C
                    move       S1,"_TEL_ANTWORT_HIST"
                    scmp       S1,""
                    jz         __000D6B67
                    etag       __000D6B67,"_TEL_ANTWORT_HIST"
                    ergy       "_TEL_ANTWORT_HIST",S3
__000D6B67:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D6B83
                    move       B2,#$1.B
__000D6B83:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D6BA7
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D6BA7:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D6BED
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D6D9C
__000D6BED:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D6D45,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D6CAF
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D6C7B
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D6C7B
                    comp       S3[B0],#'!'
                    jz         __000D6C5F
                    comp       S3[B0],#'#'
                    jz         __000D6C5F
                    jump       __000D6C7B
__000D6C5F:         comp       I6,#$1.I
                    jz         __000D6C70
                    wait       #$1.L
__000D6C70:         subb       I6,#$1.I
                    jnz        __000D6AF6
__000D6C7B:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D6D9C
__000D6CAF:         comp       I3,#$0.I
                    jz         __000D6D39
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D6CD6
                    move       B3,#$1.B
__000D6CD6:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D6CEE
                    adds       B3,#$1.B
__000D6CEE:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D6D39
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D6D9C
__000D6D39:         push       #$1.L
                    jump       __000D6DA2
__000D6D45:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D6DA2
__000D6D9C:         push       #$0.L
__000D6DA2:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D6DDC
                    push       #$0.L
                    jump       __000D6DE2
__000D6DDC:         push       #$1.L
__000D6DE2:         pop        L0
                    jz         __000D6DEF
                    nop
                    eoj
__000D6DEF:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D6E32
                    push       #$0.L
                    jump       __000D6E38
__000D6E32:         push       #$1.L
__000D6E38:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$7B.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D6E8A
                    push       #$0.L
                    jump       __000D6E90
__000D6E8A:         push       #$1.L
__000D6E90:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D6EBF
                    push       #$0.L
                    jump       __000D6EC5
__000D6EBF:         push       #$1.L
__000D6EC5:         pop        L0
                    jz         __000D6F0B
                    nop
                    clear      S1
                    move       S1,"ERROR_HIST_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000D6F0B:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$61.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_INFO"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000D701B:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D72C1
                    move       S1,"_TEL_ANTWORT_INFO"
                    scmp       S1,""
                    jz         __000D708C
                    etag       __000D708C,"_TEL_ANTWORT_INFO"
                    ergy       "_TEL_ANTWORT_INFO",S3
__000D708C:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D70A8
                    move       B2,#$1.B
__000D70A8:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D70CC
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D70CC:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D7112
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D72C1
__000D7112:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D726A,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D71D4
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D71A0
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D71A0
                    comp       S3[B0],#'!'
                    jz         __000D7184
                    comp       S3[B0],#'#'
                    jz         __000D7184
                    jump       __000D71A0
__000D7184:         comp       I6,#$1.I
                    jz         __000D7195
                    wait       #$1.L
__000D7195:         subb       I6,#$1.I
                    jnz        __000D701B
__000D71A0:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D72C1
__000D71D4:         comp       I3,#$0.I
                    jz         __000D725E
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D71FB
                    move       B3,#$1.B
__000D71FB:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D7213
                    adds       B3,#$1.B
__000D7213:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D725E
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D72C1
__000D725E:         push       #$1.L
                    jump       __000D72C7
__000D726A:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D72C7
__000D72C1:         push       #$0.L
__000D72C7:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D7301
                    push       #$0.L
                    jump       __000D7307
__000D7301:         push       #$1.L
__000D7307:         pop        L0
                    jz         __000D7314
                    nop
                    eoj
__000D7314:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$12.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D7357
                    push       #$0.L
                    jump       __000D735D
__000D7357:         push       #$1.L
__000D735D:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D73AF
                    push       #$0.L
                    jump       __000D73B5
__000D73AF:         push       #$1.L
__000D73B5:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D73E4
                    push       #$0.L
                    jump       __000D73EA
__000D73E4:         push       #$1.L
__000D73EA:         pop        L0
                    jz         __000D7430
                    nop
                    clear      S1
                    move       S1,"ERROR_INFO_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000D7430:         etag       __000D7454,"STAT_DATA_VALID"
                    push       #$1.L
                    jump       __000D745A
__000D7454:         push       #$0.L
__000D745A:         pop        L0
                    jz         __000D752C
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D7507
                    push       #$0.L
                    jump       __000D750D
__000D7507:         push       #$1.L
__000D750D:         atsp       L0,#$4.L
                    ergb       "STAT_DATA_VALID",B0
                    pop        L0
__000D752C:         etag       __000D754E,"STAT_PROG_CNT"
                    push       #$1.L
                    jump       __000D7554
__000D754E:         push       #$0.L
__000D7554:         pop        L0
                    jz         __000D7698
                    nop
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergd       "STAT_PROG_CNT",L0
                    pop        L0
__000D7698:         etag       __000D76BA,"STAT_KL15_CNT"
                    push       #$1.L
                    jump       __000D76C0
__000D76BA:         push       #$0.L
__000D76C0:         pop        L0
                    jz         __000D7804
                    nop
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergd       "STAT_KL15_CNT",L0
                    pop        L0
__000D7804:         etag       __000D7829,"STAT_KM_CNT_WERT"
                    push       #$1.L
                    jump       __000D782F
__000D7829:         push       #$0.L
__000D782F:         pop        L0
                    jz         __000D7976
                    nop
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$18.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$D.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$10.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    move       L0,#$E.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergd       "STAT_KM_CNT_WERT",L0
                    pop        L0
__000D7976:         etag       __000D799B,"STAT_KM_CNT_EINH"
                    push       #$1.L
                    jump       __000D79A1
__000D799B:         push       #$0.L
__000D79A1:         pop        L0
                    jz         __000D79D6
                    nop
                    clear      S1
                    move       S1,"km"
                    push       #$1.L
                    ergs       "STAT_KM_CNT_EINH",S1
                    pop        L0
__000D79D6:         move       L0,#$10.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$11.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$0],B0
                    move       S0[#$1],B1
                    pop        L0
                    etag       __000D7A8E,"STAT_DATA_VERSION"
                    push       #$1.L
                    jump       __000D7A94
__000D7A8E:         push       #$0.L
__000D7A94:         pop        L0
                    jz         __000D7ACC
                    nop
                    clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_DATA_VERSION",I0
                    pop        L0
__000D7ACC:         move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    move       L0,#$FF00.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D7B6E
                    push       #$0.L
                    jump       __000D7B74
__000D7B6E:         push       #$1.L
__000D7B74:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D7BA6
                    push       #$0.L
                    jump       __000D7BAC
__000D7BA6:         push       #$1.L
__000D7BAC:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D7BDB
                    push       #$0.L
                    jump       __000D7BE1
__000D7BDB:         push       #$1.L
__000D7BE1:         pop        L0
                    jz         __000D817D
                    nop
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$83.B,$FF.B,$F1.B,$22.B,$62.B,$90.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_INFO2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000D7CFE:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D7FA7
                    move       S1,"_TEL_ANTWORT_INFO2"
                    scmp       S1,""
                    jz         __000D7D72
                    etag       __000D7D72,"_TEL_ANTWORT_INFO2"
                    ergy       "_TEL_ANTWORT_INFO2",S3
__000D7D72:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D7D8E
                    move       B2,#$1.B
__000D7D8E:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D7DB2
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D7DB2:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D7DF8
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D7FA7
__000D7DF8:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D7F50,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D7EBA
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D7E86
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D7E86
                    comp       S3[B0],#'!'
                    jz         __000D7E6A
                    comp       S3[B0],#'#'
                    jz         __000D7E6A
                    jump       __000D7E86
__000D7E6A:         comp       I6,#$1.I
                    jz         __000D7E7B
                    wait       #$1.L
__000D7E7B:         subb       I6,#$1.I
                    jnz        __000D7CFE
__000D7E86:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D7FA7
__000D7EBA:         comp       I3,#$0.I
                    jz         __000D7F44
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D7EE1
                    move       B3,#$1.B
__000D7EE1:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D7EF9
                    adds       B3,#$1.B
__000D7EF9:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D7F44
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D7FA7
__000D7F44:         push       #$1.L
                    jump       __000D7FAD
__000D7F50:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D7FAD
__000D7FA7:         push       #$0.L
__000D7FAD:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D7FE7
                    push       #$0.L
                    jump       __000D7FED
__000D7FE7:         push       #$1.L
__000D7FED:         pop        L0
                    jz         __000D803D
                    nop
                    clear      S1
                    move       S1,"ERROR_VERSION_NOT_SUPPORTED"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    jump       __000D817D
__000D803D:         clear      L0
                    move       I0,S0[#$0]
                    push       L0
                    move       L0,#$200.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D806F
                    push       #$0.L
                    jump       __000D8075
__000D806F:         push       #$1.L
__000D8075:         move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    move       L0,#$200.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D8117
                    push       #$0.L
                    jump       __000D811D
__000D8117:         push       #$1.L
__000D811D:         pop        L1
                    pop        L0
                    and        L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D814C
                    push       #$0.L
                    jump       __000D8152
__000D814C:         push       #$1.L
__000D8152:         pop        L0
                    jz         __000D817D
                    nop
                    move       L0,#$1.L
                    push       L0
                    atsp       L0,#$4.L
                    move       S0[#$2],B0
                    move       S0[#$3],B1
                    pop        L0
__000D817D:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S2
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,{$82.B,$FF.B,$F1.B,$21.B,$68.B}
                    clear      S2
                    move       S2,S1
                    pop        L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$12.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_INJ"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000D828C:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D852F
                    move       S1,"_TEL_ANTWORT_INJ"
                    scmp       S1,""
                    jz         __000D82FA
                    etag       __000D82FA,"_TEL_ANTWORT_INJ"
                    ergy       "_TEL_ANTWORT_INJ",S3
__000D82FA:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D8316
                    move       B2,#$1.B
__000D8316:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D833A
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D833A:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D8380
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D852F
__000D8380:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D84D8,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D8442
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D840E
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D840E
                    comp       S3[B0],#'!'
                    jz         __000D83F2
                    comp       S3[B0],#'#'
                    jz         __000D83F2
                    jump       __000D840E
__000D83F2:         comp       I6,#$1.I
                    jz         __000D8403
                    wait       #$1.L
__000D8403:         subb       I6,#$1.I
                    jnz        __000D828C
__000D840E:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D852F
__000D8442:         comp       I3,#$0.I
                    jz         __000D84CC
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D8469
                    move       B3,#$1.B
__000D8469:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D8481
                    adds       B3,#$1.B
__000D8481:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D84CC
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D852F
__000D84CC:         push       #$1.L
                    jump       __000D8535
__000D84D8:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D8535
__000D852F:         push       #$0.L
__000D8535:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D856F
                    push       #$0.L
                    jump       __000D8575
__000D856F:         push       #$1.L
__000D8575:         pop        L0
                    jz         __000D8582
                    nop
                    eoj
__000D8582:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$C6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D85C5
                    push       #$0.L
                    jump       __000D85CB
__000D85C5:         push       #$1.L
__000D85CB:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D861D
                    push       #$0.L
                    jump       __000D8623
__000D861D:         push       #$1.L
__000D8623:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D8652
                    push       #$0.L
                    jump       __000D8658
__000D8652:         push       #$1.L
__000D8658:         pop        L0
                    jz         __000D869D
                    nop
                    clear      S1
                    move       S1,"ERROR_INJ_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000D869D:         etag       __000D86BD,"STAT_CW_INJ"
                    push       #$1.L
                    jump       __000D86C3
__000D86BD:         push       #$0.L
__000D86C3:         pop        L0
                    jz         __000D8765
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_CW_INJ",I0
                    pop        L0
__000D8765:         etag       __000D8787,"STAT_FGRUCORR"
                    push       #$1.L
                    jump       __000D878D
__000D8787:         push       #$0.L
__000D878D:         pop        L0
                    jz         __000D8A24
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D881D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D881D:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D883E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D883E:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D8877
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D887A
__000D8877:         pop        L0
__000D887A:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D88AE
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D88AE:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D88CF
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D88CF:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D8908
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D890B
__000D8908:         pop        L0
__000D890B:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D8956
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D8956:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D8977
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D8977:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D89B0
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D89B3
__000D89B0:         pop        L0
__000D89B3:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$4.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_FGRUCORR",S1
                    pop        L0
__000D8A24:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$69.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_IGN"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000D8AED:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D8D90
                    move       S1,"_TEL_ANTWORT_IGN"
                    scmp       S1,""
                    jz         __000D8B5B
                    etag       __000D8B5B,"_TEL_ANTWORT_IGN"
                    ergy       "_TEL_ANTWORT_IGN",S3
__000D8B5B:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D8B77
                    move       B2,#$1.B
__000D8B77:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D8B9B
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D8B9B:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D8BE1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D8D90
__000D8BE1:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D8D39,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D8CA3
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D8C6F
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D8C6F
                    comp       S3[B0],#'!'
                    jz         __000D8C53
                    comp       S3[B0],#'#'
                    jz         __000D8C53
                    jump       __000D8C6F
__000D8C53:         comp       I6,#$1.I
                    jz         __000D8C64
                    wait       #$1.L
__000D8C64:         subb       I6,#$1.I
                    jnz        __000D8AED
__000D8C6F:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D8D90
__000D8CA3:         comp       I3,#$0.I
                    jz         __000D8D2D
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D8CCA
                    move       B3,#$1.B
__000D8CCA:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D8CE2
                    adds       B3,#$1.B
__000D8CE2:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D8D2D
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D8D90
__000D8D2D:         push       #$1.L
                    jump       __000D8D96
__000D8D39:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D8D96
__000D8D90:         push       #$0.L
__000D8D96:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D8DD0
                    push       #$0.L
                    jump       __000D8DD6
__000D8DD0:         push       #$1.L
__000D8DD6:         pop        L0
                    jz         __000D8DE3
                    nop
                    eoj
__000D8DE3:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$C6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D8E26
                    push       #$0.L
                    jump       __000D8E2C
__000D8E26:         push       #$1.L
__000D8E2C:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D8E7E
                    push       #$0.L
                    jump       __000D8E84
__000D8E7E:         push       #$1.L
__000D8E84:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D8EB3
                    push       #$0.L
                    jump       __000D8EB9
__000D8EB3:         push       #$1.L
__000D8EB9:         pop        L0
                    jz         __000D8EFE
                    nop
                    clear      S1
                    move       S1,"ERROR_IGN_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000D8EFE:         etag       __000D8F1E,"STAT_CW_IGN"
                    push       #$1.L
                    jump       __000D8F24
__000D8F1E:         push       #$0.L
__000D8F24:         pop        L0
                    jz         __000D8FC6
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_CW_IGN",I0
                    pop        L0
__000D8FC6:         etag       __000D8FE9,"STAT_ZW_OFFSET"
                    push       #$1.L
                    jump       __000D8FEF
__000D8FE9:         push       #$0.L
__000D8FEF:         pop        L0
                    jz         __000D9287
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D907F
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D907F:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D90A0
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D90A0:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D90D9
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D90DC
__000D90D9:         pop        L0
__000D90DC:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9110
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9110:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9131
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9131:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D916A
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D916D
__000D916A:         pop        L0
__000D916D:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$C.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D91B8
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D91B8:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D91D9
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D91D9:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D9212
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D9215
__000D9212:         pop        L0
__000D9215:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$4.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_ZW_OFFSET",S1
                    pop        L0
__000D9287:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$6A.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_DTC1"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000D9351:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000D95F7
                    move       S1,"_TEL_ANTWORT_DTC1"
                    scmp       S1,""
                    jz         __000D93C2
                    etag       __000D93C2,"_TEL_ANTWORT_DTC1"
                    ergy       "_TEL_ANTWORT_DTC1",S3
__000D93C2:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D93DE
                    move       B2,#$1.B
__000D93DE:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000D9402
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000D9402:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000D9448
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000D95F7
__000D9448:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000D95A0,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000D950A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000D94D6
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000D94D6
                    comp       S3[B0],#'!'
                    jz         __000D94BA
                    comp       S3[B0],#'#'
                    jz         __000D94BA
                    jump       __000D94D6
__000D94BA:         comp       I6,#$1.I
                    jz         __000D94CB
                    wait       #$1.L
__000D94CB:         subb       I6,#$1.I
                    jnz        __000D9351
__000D94D6:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000D95F7
__000D950A:         comp       I3,#$0.I
                    jz         __000D9594
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000D9531
                    move       B3,#$1.B
__000D9531:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000D9549
                    adds       B3,#$1.B
__000D9549:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000D9594
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000D95F7
__000D9594:         push       #$1.L
                    jump       __000D95FD
__000D95A0:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000D95FD
__000D95F7:         push       #$0.L
__000D95FD:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000D9637
                    push       #$0.L
                    jump       __000D963D
__000D9637:         push       #$1.L
__000D963D:         pop        L0
                    jz         __000D964A
                    nop
                    eoj
__000D964A:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$B4.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D968D
                    push       #$0.L
                    jump       __000D9693
__000D968D:         push       #$1.L
__000D9693:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D96E5
                    push       #$0.L
                    jump       __000D96EB
__000D96E5:         push       #$1.L
__000D96EB:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000D971A
                    push       #$0.L
                    jump       __000D9720
__000D971A:         push       #$1.L
__000D9720:         pop        L0
                    jz         __000D9766
                    nop
                    clear      S1
                    move       S1,"ERROR_DTC1_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000D9766:         etag       __000D9786,"STAT_CW_DTC"
                    push       #$1.L
                    jump       __000D978C
__000D9786:         push       #$0.L
__000D978C:         pop        L0
                    jz         __000D982E
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_CW_DTC",I0
                    pop        L0
__000D982E:         etag       __000D9857,"STAT_TIRERAD_FW_WERT"
                    push       #$1.L
                    jump       __000D985D
__000D9857:         push       #$0.L
__000D985D:         pop        L0
                    jz         __000D9994
                    nop
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$8000.L
                    push       L0
                    move       L0,#$8000.L
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fdiv       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TIRERAD_FW_WERT",F0
                    pop        L0
__000D9994:         etag       __000D99BD,"STAT_TIRERAD_FW_EINH"
                    push       #$1.L
                    jump       __000D99C3
__000D99BD:         push       #$0.L
__000D99C3:         pop        L0
                    jz         __000D99FB
                    nop
                    clear      S1
                    move       S1,"m"
                    push       #$1.L
                    ergs       "STAT_TIRERAD_FW_EINH",S1
                    pop        L0
__000D99FB:         etag       __000D9A24,"STAT_TIRERAD_DW_WERT"
                    push       #$1.L
                    jump       __000D9A2A
__000D9A24:         push       #$0.L
__000D9A2A:         pop        L0
                    jz         __000D9B61
                    nop
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$8000.L
                    push       L0
                    move       L0,#$8000.L
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fdiv       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_TIRERAD_DW_WERT",F0
                    pop        L0
__000D9B61:         etag       __000D9B8A,"STAT_TIRERAD_DW_EINH"
                    push       #$1.L
                    jump       __000D9B90
__000D9B8A:         push       #$0.L
__000D9B90:         pop        L0
                    jz         __000D9BC8
                    nop
                    clear      S1
                    move       S1,"m"
                    push       #$1.L
                    ergs       "STAT_TIRERAD_DW_EINH",S1
                    pop        L0
__000D9BC8:         etag       __000D9BEB,"STAT_TRQMTRX_X"
                    push       #$1.L
                    jump       __000D9BF1
__000D9BEB:         push       #$0.L
__000D9BF1:         pop        L0
                    jz         __000D9DF8
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$15.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9C81
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9C81:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9CA2
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9CA2:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D9CDB
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D9CDE
__000D9CDB:         pop        L0
__000D9CDE:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$15.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9D29
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9D29:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9D4A
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9D4A:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D9D83
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D9D86
__000D9D83:         pop        L0
__000D9D86:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$8.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRQMTRX_X",S1
                    pop        L0
__000D9DF8:         etag       __000D9E1B,"STAT_TRQINCRPM"
                    push       #$1.L
                    jump       __000D9E21
__000D9E1B:         push       #$0.L
__000D9E21:         pop        L0
                    jz         __000DA028
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$5E.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9EB1
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9EB1:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9ED2
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9ED2:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D9F0B
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D9F0E
__000D9F0B:         pop        L0
__000D9F0E:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9F59
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9F59:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000D9F7A
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000D9F7A:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000D9FB3
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000D9FB6
__000D9FB3:         pop        L0
__000D9FB6:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$5E.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRQINCRPM",S1
                    pop        L0
__000DA028:         etag       __000DA053,"STAT_ASC_RAI_WHEELY_ON"
                    push       #$1.L
                    jump       __000DA059
__000DA053:         push       #$0.L
__000DA059:         pop        L0
                    jz         __000DA1EE
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$80.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DA117
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DA117:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DA138
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DA138:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DA171
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DA174
__000DA171:         pop        L0
__000DA174:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$80.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_ASC_RAI_WHEELY_ON",S1
                    pop        L0
__000DA1EE:         etag       __000DA211,"STAT_MJU_MODUS"
                    push       #$1.L
                    jump       __000DA217
__000DA211:         push       #$0.L
__000DA217:         pop        L0
                    jz         __000DA3A4
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$9A.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DA2D5
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DA2D5:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DA2F6
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DA2F6:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DA32F
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DA332
__000DA32F:         pop        L0
__000DA332:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$9A.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_MJU_MODUS",S1
                    pop        L0
__000DA3A4:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$6B.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_DTC2"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000DA46E:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000DA714
                    move       S1,"_TEL_ANTWORT_DTC2"
                    scmp       S1,""
                    jz         __000DA4DF
                    etag       __000DA4DF,"_TEL_ANTWORT_DTC2"
                    ergy       "_TEL_ANTWORT_DTC2",S3
__000DA4DF:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000DA4FB
                    move       B2,#$1.B
__000DA4FB:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000DA51F
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000DA51F:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000DA565
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000DA714
__000DA565:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000DA6BD,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000DA627
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000DA5F3
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000DA5F3
                    comp       S3[B0],#'!'
                    jz         __000DA5D7
                    comp       S3[B0],#'#'
                    jz         __000DA5D7
                    jump       __000DA5F3
__000DA5D7:         comp       I6,#$1.I
                    jz         __000DA5E8
                    wait       #$1.L
__000DA5E8:         subb       I6,#$1.I
                    jnz        __000DA46E
__000DA5F3:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000DA714
__000DA627:         comp       I3,#$0.I
                    jz         __000DA6B1
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000DA64E
                    move       B3,#$1.B
__000DA64E:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000DA666
                    adds       B3,#$1.B
__000DA666:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000DA6B1
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000DA714
__000DA6B1:         push       #$1.L
                    jump       __000DA71A
__000DA6BD:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000DA71A
__000DA714:         push       #$0.L
__000DA71A:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000DA754
                    push       #$0.L
                    jump       __000DA75A
__000DA754:         push       #$1.L
__000DA75A:         pop        L0
                    jz         __000DA767
                    nop
                    eoj
__000DA767:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$E2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DA7AA
                    push       #$0.L
                    jump       __000DA7B0
__000DA7AA:         push       #$1.L
__000DA7B0:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DA802
                    push       #$0.L
                    jump       __000DA808
__000DA802:         push       #$1.L
__000DA808:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DA837
                    push       #$0.L
                    jump       __000DA83D
__000DA837:         push       #$1.L
__000DA83D:         pop        L0
                    jz         __000DA883
                    nop
                    clear      S1
                    move       S1,"ERROR_DTC2_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000DA883:         etag       __000DA8A7,"STAT_TRACCORR_1"
                    push       #$1.L
                    jump       __000DA8AD
__000DA8A7:         push       #$0.L
__000DA8AD:         pop        L0
                    jz         __000DABEE
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DA93D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DA93D:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DA95E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DA95E:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DA997
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DA99A
__000DA997:         pop        L0
__000DA99A:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DA9E5
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DA9E5:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAA06
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAA06:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DAA3F
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DAA42
__000DAA3F:         pop        L0
__000DAA42:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAA8D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAA8D:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAAAE
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAAAE:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DAAE7
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DAAEA
__000DAAE7:         pop        L0
__000DAAEA:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAB1E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAB1E:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAB3F
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAB3F:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DAB78
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DAB7B
__000DAB78:         pop        L0
__000DAB7B:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRACCORR_1",S1
                    pop        L0
__000DABEE:         etag       __000DAC12,"STAT_TRACCORR_2"
                    push       #$1.L
                    jump       __000DAC18
__000DAC12:         push       #$0.L
__000DAC18:         pop        L0
                    jz         __000DAF59
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$72.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DACA8
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DACA8:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DACC9
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DACC9:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DAD02
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DAD05
__000DAD02:         pop        L0
__000DAD05:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAD50
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAD50:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAD71
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAD71:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DADAA
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DADAD
__000DADAA:         pop        L0
__000DADAD:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DADF8
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DADF8:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAE19
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAE19:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DAE52
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DAE55
__000DAE52:         pop        L0
__000DAE55:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAE89
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAE89:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DAEAA
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DAEAA:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DAEE3
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DAEE6
__000DAEE3:         pop        L0
__000DAEE6:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$72.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRACCORR_2",S1
                    pop        L0
__000DAF59:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$6C.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_DTC3"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000DB023:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000DB2C9
                    move       S1,"_TEL_ANTWORT_DTC3"
                    scmp       S1,""
                    jz         __000DB094
                    etag       __000DB094,"_TEL_ANTWORT_DTC3"
                    ergy       "_TEL_ANTWORT_DTC3",S3
__000DB094:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000DB0B0
                    move       B2,#$1.B
__000DB0B0:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000DB0D4
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000DB0D4:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000DB11A
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000DB2C9
__000DB11A:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000DB272,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000DB1DC
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000DB1A8
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000DB1A8
                    comp       S3[B0],#'!'
                    jz         __000DB18C
                    comp       S3[B0],#'#'
                    jz         __000DB18C
                    jump       __000DB1A8
__000DB18C:         comp       I6,#$1.I
                    jz         __000DB19D
                    wait       #$1.L
__000DB19D:         subb       I6,#$1.I
                    jnz        __000DB023
__000DB1A8:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000DB2C9
__000DB1DC:         comp       I3,#$0.I
                    jz         __000DB266
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000DB203
                    move       B3,#$1.B
__000DB203:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000DB21B
                    adds       B3,#$1.B
__000DB21B:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000DB266
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000DB2C9
__000DB266:         push       #$1.L
                    jump       __000DB2CF
__000DB272:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000DB2CF
__000DB2C9:         push       #$0.L
__000DB2CF:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000DB309
                    push       #$0.L
                    jump       __000DB30F
__000DB309:         push       #$1.L
__000DB30F:         pop        L0
                    jz         __000DB31C
                    nop
                    eoj
__000DB31C:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$E2.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DB35F
                    push       #$0.L
                    jump       __000DB365
__000DB35F:         push       #$1.L
__000DB365:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DB3B7
                    push       #$0.L
                    jump       __000DB3BD
__000DB3B7:         push       #$1.L
__000DB3BD:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DB3EC
                    push       #$0.L
                    jump       __000DB3F2
__000DB3EC:         push       #$1.L
__000DB3F2:         pop        L0
                    jz         __000DB438
                    nop
                    clear      S1
                    move       S1,"ERROR_DTC3_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000DB438:         etag       __000DB45C,"STAT_TRACCORR_3"
                    push       #$1.L
                    jump       __000DB462
__000DB45C:         push       #$0.L
__000DB462:         pop        L0
                    jz         __000DB7A3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB4F2
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB4F2:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB513
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB513:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DB54C
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DB54F
__000DB54C:         pop        L0
__000DB54F:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB59A
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB59A:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB5BB
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB5BB:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DB5F4
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DB5F7
__000DB5F4:         pop        L0
__000DB5F7:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB642
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB642:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB663
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB663:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DB69C
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DB69F
__000DB69C:         pop        L0
__000DB69F:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB6D3
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB6D3:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB6F4
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB6F4:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DB72D
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DB730
__000DB72D:         pop        L0
__000DB730:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRACCORR_3",S1
                    pop        L0
__000DB7A3:         etag       __000DB7C7,"STAT_TRACCORR_4"
                    push       #$1.L
                    jump       __000DB7CD
__000DB7C7:         push       #$0.L
__000DB7CD:         pop        L0
                    jz         __000DBB0E
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$72.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB85D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB85D:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB87E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB87E:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DB8B7
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DB8BA
__000DB8B7:         pop        L0
__000DB8BA:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB905
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB905:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB926
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB926:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DB95F
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DB962
__000DB95F:         pop        L0
__000DB962:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$6.L
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB9AD
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB9AD:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DB9CE
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DB9CE:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DBA07
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DBA0A
__000DBA07:         pop        L0
__000DBA0A:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DBA3E
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DBA3E:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DBA5F
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DBA5F:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DBA98
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DBA9B
__000DBA98:         pop        L0
__000DBA9B:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$72.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRACCORR_4",S1
                    pop        L0
__000DBB0E:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$6D.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_DTC4"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000DBBD8:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000DBE7E
                    move       S1,"_TEL_ANTWORT_DTC4"
                    scmp       S1,""
                    jz         __000DBC49
                    etag       __000DBC49,"_TEL_ANTWORT_DTC4"
                    ergy       "_TEL_ANTWORT_DTC4",S3
__000DBC49:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000DBC65
                    move       B2,#$1.B
__000DBC65:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000DBC89
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000DBC89:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000DBCCF
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000DBE7E
__000DBCCF:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000DBE27,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000DBD91
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000DBD5D
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000DBD5D
                    comp       S3[B0],#'!'
                    jz         __000DBD41
                    comp       S3[B0],#'#'
                    jz         __000DBD41
                    jump       __000DBD5D
__000DBD41:         comp       I6,#$1.I
                    jz         __000DBD52
                    wait       #$1.L
__000DBD52:         subb       I6,#$1.I
                    jnz        __000DBBD8
__000DBD5D:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000DBE7E
__000DBD91:         comp       I3,#$0.I
                    jz         __000DBE1B
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000DBDB8
                    move       B3,#$1.B
__000DBDB8:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000DBDD0
                    adds       B3,#$1.B
__000DBDD0:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000DBE1B
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000DBE7E
__000DBE1B:         push       #$1.L
                    jump       __000DBE84
__000DBE27:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000DBE84
__000DBE7E:         push       #$0.L
__000DBE84:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000DBEBE
                    push       #$0.L
                    jump       __000DBEC4
__000DBEBE:         push       #$1.L
__000DBEC4:         pop        L0
                    jz         __000DBED1
                    nop
                    eoj
__000DBED1:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000DBF03
                    push       #$0.L
                    jump       __000DBF09
__000DBF03:         push       #$1.L
__000DBF09:         pop        L0
                    jz         __000DC036
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$C8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DBF57
                    push       #$0.L
                    jump       __000DBF5D
__000DBF57:         push       #$1.L
__000DBF5D:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DBFAF
                    push       #$0.L
                    jump       __000DBFB5
__000DBFAF:         push       #$1.L
__000DBFB5:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DBFE4
                    push       #$0.L
                    jump       __000DBFEA
__000DBFE4:         push       #$1.L
__000DBFEA:         pop        L0
                    jz         __000DC030
                    nop
                    clear      S1
                    move       S1,"ERROR_DTC4_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000DC030:         jump       __000DC152
__000DC036:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$F6.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DC079
                    push       #$0.L
                    jump       __000DC07F
__000DC079:         push       #$1.L
__000DC07F:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DC0D1
                    push       #$0.L
                    jump       __000DC0D7
__000DC0D1:         push       #$1.L
__000DC0D7:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DC106
                    push       #$0.L
                    jump       __000DC10C
__000DC106:         push       #$1.L
__000DC10C:         pop        L0
                    jz         __000DC152
                    nop
                    clear      S1
                    move       S1,"ERROR_DTC4_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000DC152:         etag       __000DC175,"STAT_TRQREDUCE"
                    push       #$1.L
                    jump       __000DC17B
__000DC175:         push       #$0.L
__000DC17B:         pop        L0
                    jz         __000DC4BB
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC20B
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC20B:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC22C
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC22C:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DC265
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DC268
__000DC265:         pop        L0
__000DC268:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC2B3
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC2B3:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC2D4
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC2D4:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DC30D
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DC310
__000DC30D:         pop        L0
__000DC310:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC35B
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC35B:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC37C
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC37C:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DC3B5
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DC3B8
__000DC3B5:         pop        L0
__000DC3B8:         pop        L1
                    pop        L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC3EC
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC3EC:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC40D
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC40D:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DC446
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DC449
__000DC446:         pop        L0
__000DC449:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$2.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRQREDUCE",S1
                    pop        L0
__000DC4BB:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000DC4ED
                    push       #$0.L
                    jump       __000DC4F3
__000DC4ED:         push       #$1.L
__000DC4F3:         pop        L0
                    jz         __000DC6A7
                    nop
                    etag       __000DC526,"STAT_ASC_SLIP_SHIFT"
                    push       #$1.L
                    jump       __000DC52C
__000DC526:         push       #$0.L
__000DC52C:         pop        L0
                    jz         __000DC6A7
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$C8.L
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$F.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC5D3
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC5D3:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DC5F4
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DC5F4:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DC62D
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DC630
__000DC62D:         pop        L0
__000DC630:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$C8.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_ASC_SLIP_SHIFT",S1
                    pop        L0
__000DC6A7:         clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S4
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$6E.L
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       S2[L1],B0
                    pop        L0
                    clear      S1
                    move       S1,S3
                    push       #$1.L
                    clear      S1
                    move       S1,S2
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    clear      S1
                    move       S1,"_TEL_ANTWORT_MISC"
                    push       #$1.L
                    move       L0,#$2.L
                    push       L0
                    gettmr     L6
                    move       BD,#$0.B
                    move       BC,#$2.B
                    adds       I6,#$1.I
__000DC771:         clear      S3
                    clear      S4
                    xsend      S3,S2
                    slen       I3,S2
                    slen       I4,S3
                    comp       I4,#$0.I
                    jz         __000DCA17
                    move       S1,"_TEL_ANTWORT_MISC"
                    scmp       S1,""
                    jz         __000DC7E2
                    etag       __000DC7E2,"_TEL_ANTWORT_MISC"
                    ergy       "_TEL_ANTWORT_MISC",S3
__000DC7E2:         move       B2,#$3.B
                    move       B0,S3[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000DC7FE
                    move       B2,#$1.B
__000DC7FE:         move       I2,S3[#$0]
                    and        I2,#$3F.I
                    comp       I2,#$0.I
                    jnz        __000DC822
                    move       I2,S3[B2]
                    and        I2,#$FF.I
                    adds       B2,#$1.B
__000DC822:         move       I5,#$1.I
                    adds       BA,B2
                    adds       I5,I2
                    comp       I5,I4
                    jz         __000DC868
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_LEN"
                    jump       __000DCA17
__000DC868:         move       S4,S3[B2]I2
                    settmr     #$400.L
                    tabset     "JobResult"
                    jt         __000DC9C0,#$A.L
                    comp       S3[B2],#$7F.B
                    jnz        __000DC92A
                    move       B0,B2
                    adds       B0,#$2.B
                    comp       I3,#$0.I
                    jz         __000DC8F6
                    move       BE,S2[#$0]
                    and        BE,#$C0.B
                    comp       BE,#$C0.B
                    jz         __000DC8F6
                    comp       S3[B0],#'!'
                    jz         __000DC8DA
                    comp       S3[B0],#'#'
                    jz         __000DC8DA
                    jump       __000DC8F6
__000DC8DA:         comp       I6,#$1.I
                    jz         __000DC8EB
                    wait       #$1.L
__000DC8EB:         subb       I6,#$1.I
                    jnz        __000DC771
__000DC8F6:         fix2hex    S1,S3[B0]
                    tabseek    "SB",S1
                    tabget     S1,"STATUS_TEXT"
                    ergs       "JOB_STATUS",S1
                    jump       __000DCA17
__000DC92A:         comp       I3,#$0.I
                    jz         __000DC9B4
                    move       B3,#$3.B
                    move       B0,S2[#$0]
                    and        B0,#$C0.B
                    comp       B0,#$0.B
                    jnz        __000DC951
                    move       B3,#$1.B
__000DC951:         move       B0,S2[#$0]
                    and        B0,#'?'
                    comp       B0,#$0.B
                    jnz        __000DC969
                    adds       B3,#$1.B
__000DC969:         move       B1,S2[B3]
                    adds       B1,#'@'
                    comp       S3[B2],B1
                    jz         __000DC9B4
                    ergs       "JOB_STATUS","ERROR_ECU_INCORRECT_RESPONSE_ID"
                    jump       __000DCA17
__000DC9B4:         push       #$1.L
                    jump       __000DCA1D
__000DC9C0:         push       #$0.L
                    ergs       "JOB_MESSAGE","Table JobResult not found"
                    ergs       "JOB_STATUS","ERROR_TABLE"
                    clrt
                    jump       __000DCA1D
__000DCA17:         push       #$0.L
__000DCA1D:         settmr     L6
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000DCA57
                    push       #$0.L
                    jump       __000DCA5D
__000DCA57:         push       #$1.L
__000DCA5D:         pop        L0
                    jz         __000DCA6A
                    nop
                    eoj
__000DCA6A:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$0.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000DCA9C
                    push       #$0.L
                    jump       __000DCAA2
__000DCA9C:         push       #$1.L
__000DCAA2:         pop        L0
                    jz         __000DCBCF
                    nop
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DCAF0
                    push       #$0.L
                    jump       __000DCAF6
__000DCAF0:         push       #$1.L
__000DCAF6:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DCB48
                    push       #$0.L
                    jump       __000DCB4E
__000DCB48:         push       #$1.L
__000DCB4E:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DCB7D
                    push       #$0.L
                    jump       __000DCB83
__000DCB7D:         push       #$1.L
__000DCB83:         pop        L0
                    jz         __000DCBC9
                    nop
                    clear      S1
                    move       S1,"ERROR_MISC_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000DCBC9:         jump       __000DCCEB
__000DCBCF:         clear      S1
                    move       S1,S4
                    push       #$1.L
                    slen       L0,S4
                    push       L0
                    pop        L1
                    pop        L0
                    push       L1
                    move       L0,#$74.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DCC12
                    push       #$0.L
                    jump       __000DCC18
__000DCC12:         push       #$1.L
__000DCC18:         move       L0,#$0.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$61.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DCC6A
                    push       #$0.L
                    jump       __000DCC70
__000DCC6A:         push       #$1.L
__000DCC70:         pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    push       #$0.L
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jnz        __000DCC9F
                    push       #$0.L
                    jump       __000DCCA5
__000DCC9F:         push       #$1.L
__000DCCA5:         pop        L0
                    jz         __000DCCEB
                    nop
                    clear      S1
                    move       S1,"ERROR_MISC_RESP_ILLEGAL"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
__000DCCEB:         etag       __000DCD0C,"STAT_CW_MISC"
                    push       #$1.L
                    jump       __000DCD12
__000DCD0C:         push       #$0.L
__000DCD12:         pop        L0
                    jz         __000DCDB5
                    nop
                    move       L0,#$2.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$3.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L0,#$4.L
                    ergw       "STAT_CW_MISC",I0
                    pop        L0
__000DCDB5:         etag       __000DCDD8,"STAT_SASS_CORR"
                    push       #$1.L
                    jump       __000DCDDE
__000DCDD8:         push       #$0.L
__000DCDDE:         pop        L0
                    jz         __000DCF0F
                    nop
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$5.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$64.L
                    push       L0
                    move       L0,#$64.L
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fdiv       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_SASS_CORR",F0
                    pop        L0
__000DCF0F:         etag       __000DCF3A,"STAT_NMAX_ESSTART_WERT"
                    push       #$1.L
                    jump       __000DCF40
__000DCF3A:         push       #$0.L
__000DCF40:         pop        L0
                    jz         __000DD079
                    nop
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$6.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$7.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$4.L
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fdiv       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NMAX_ESSTART_WERT",F0
                    pop        L0
__000DD079:         etag       __000DD0A4,"STAT_NMAX_ESSTART_EINH"
                    push       #$1.L
                    jump       __000DD0AA
__000DD0A4:         push       #$0.L
__000DD0AA:         pop        L0
                    jz         __000DD0E8
                    nop
                    clear      S1
                    move       S1,"U/min"
                    push       #$1.L
                    ergs       "STAT_NMAX_ESSTART_EINH",S1
                    pop        L0
__000DD0E8:         clear      L0
                    move       I0,S0[#$2]
                    push       L0
                    move       L0,#$1.L
                    push       L0
                    pop        L1
                    pop        L0
                    comp       L0,L1
                    jz         __000DD11A
                    push       #$0.L
                    jump       __000DD120
__000DD11A:         push       #$1.L
__000DD120:         pop        L0
                    jz         __000DD9E3
                    nop
                    etag       __000DD152,"STAT_NMAX_LNC_WERT"
                    push       #$1.L
                    jump       __000DD158
__000DD152:         push       #$0.L
__000DD158:         pop        L0
                    jz         __000DD28D
                    nop
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$8.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$9.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$4.L
                    push       L0
                    move       L0,#$4.L
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fdiv       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_NMAX_LNC_WERT",F0
                    pop        L0
__000DD28D:         etag       __000DD2B4,"STAT_NMAX_LNC_EINH"
                    push       #$1.L
                    jump       __000DD2BA
__000DD2B4:         push       #$0.L
__000DD2BA:         pop        L0
                    jz         __000DD2F4
                    nop
                    clear      S1
                    move       S1,"U/min"
                    push       #$1.L
                    ergs       "STAT_NMAX_LNC_EINH",S1
                    pop        L0
__000DD2F4:         etag       __000DD31B,"STAT_VLIM_LNC_WERT"
                    push       #$1.L
                    jump       __000DD321
__000DD31B:         push       #$0.L
__000DD321:         pop        L0
                    jz         __000DD456
                    nop
                    move       F0,F2
                    push       #$1.L
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    asl        L0,L1
                    push       L0
                    move       L0,#$B.L
                    push       L0
                    atsp       L1,#$4.L
                    clear      S1
                    move       S1,S4
                    clear      L0
                    move       B0,S1[L1]
                    push       L0
                    pop        L0
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    or         L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       L0,L2
                    fix2flt    F2,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F3
                    push       #$1.L
                    move       L0,#$80.L
                    push       L0
                    move       L0,#$80.L
                    fix2flt    F3,L0
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    move       F0,F3
                    push       #$1.L
                    fdiv       F2,F3
                    push       #$1.L
                    pop        L1
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    move       F0,F2
                    push       #$1.L
                    ergr       "STAT_VLIM_LNC_WERT",F0
                    pop        L0
__000DD456:         etag       __000DD47D,"STAT_VLIM_LNC_EINH"
                    push       #$1.L
                    jump       __000DD483
__000DD47D:         push       #$0.L
__000DD483:         pop        L0
                    jz         __000DD4BC
                    nop
                    clear      S1
                    move       S1,"km/h"
                    push       #$1.L
                    ergs       "STAT_VLIM_LNC_EINH",S1
                    pop        L0
__000DD4BC:         etag       __000DD4E2,"STAT_TRQLAUNCHCON"
                    push       #$1.L
                    jump       __000DD4E8
__000DD4E2:         push       #$0.L
__000DD4E8:         pop        L0
                    jz         __000DD6F2
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$C.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DD578
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DD578:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DD599
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DD599:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DD5D2
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DD5D5
__000DD5D2:         pop        L0
__000DD5D5:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$A.L
                    push       L0
                    atsp       L1,#$8.L
                    push       L1
                    jpl        __000DD620
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DD620:         atsp       L1,#$8.L
                    push       L1
                    jpl        __000DD641
                    move       L0,#$0.L
                    subb       L0,L1
                    pop        L1
                    push       L0
__000DD641:         pop        L1
                    pop        L0
                    mult       L0,L1
                    push       L0
                    atsp       L0,#$8.L
                    atsp       L1,#$C.L
                    xor        L0,L1
                    jpl        __000DD67A
                    pop        L1
                    move       L0,#$0.L
                    subb       L0,L1
                    jump       __000DD67D
__000DD67A:         pop        L0
__000DD67D:         pop        L1
                    pop        L1
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$C.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_TRQLAUNCHCON",S1
                    pop        L0
__000DD6F2:         etag       __000DD715,"STAT_WDKDN_VAR"
                    push       #$1.L
                    jump       __000DD71B
__000DD715:         push       #$0.L
__000DD71B:         pop        L0
                    jz         __000DD817
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$36.L
                    push       L0
                    move       L0,#$2.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$4.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    move       L0,#$20.L
                    push       L0
                    pop        L1
                    pop        L0
                    adds       L0,L1
                    push       L0
                    atsp       L2,#$4.L
                    move       S1,S4
                    move       L0,#$36.L
                    move       L1,L2
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_WDKDN_VAR",S1
                    pop        L0
__000DD817:         etag       __000DD83D,"STAT_FZGM_AUSGABE"
                    push       #$1.L
                    jump       __000DD843
__000DD83D:         push       #$0.L
__000DD843:         pop        L0
                    jz         __000DD8F9
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$64.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    move       S1,S4
                    move       L0,#$64.L
                    move       L1,#$8.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_FZGM_AUSGABE",S1
                    pop        L0
__000DD8F9:         etag       __000DD923,"STAT_FZGM_AUSGABE_SAF"
                    push       #$1.L
                    jump       __000DD929
__000DD923:         push       #$0.L
__000DD929:         pop        L0
                    jz         __000DD9E3
                    nop
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S5
                    push       #$1.L
                    pop        L1
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    clear      S1
                    move       S1,S4
                    push       #$1.L
                    move       L0,#$6C.L
                    push       L0
                    move       L0,#$8.L
                    push       L0
                    move       S1,S4
                    move       L0,#$6C.L
                    move       L1,#$8.L
                    move       S5,S1[L0]L1
                    slen       L0,S5
                    push       L0
                    pop        L1
                    pop        L0
                    pop        L0
                    pop        L0
                    pop        L0
                    push       L1
                    pop        L0
                    clear      S1
                    move       S1,S5
                    push       #$1.L
                    ergy       "STAT_FZGM_AUSGABE_SAF",S1
                    pop        L0
__000DD9E3:         clear      S1
                    move       S1,"OKAY"
                    push       #$1.L
                    ergs       "JOB_STATUS",S1
                    pop        L0
                    eoj
                    eoj


